duyaowen 发表于 2020-8-5 19:50:11

ifort+vs编译为什么这么慢,求问

最近有一个十万行代码的for文件,使用ifort+vs2013(win7,内存4g)进行编译,采用了release+64位的编译器(其他也很慢),编译起来非常慢,需要半个小时,内存占用也特别多。
一开始以为是内存太小的原因,但换用朋友16G内存的电脑仍然是需要很久。后来换用了CVF也是同样十分慢,换用simply fortran之后编译特别快,但是计算起来特别慢,在vs上几分钟可以算出来的东西需要一个小时才能算完。
求问有没有解决办法,谢谢。

li913 发表于 2020-8-5 20:54:14

你可以开启并行编译、增量编译。

vvt 发表于 2020-8-5 21:23:30

把源代码拆分成多个 for 文件。按需重新编译(哪些修改了,就重新编译哪些)
页: [1]
查看完整版本: ifort+vs编译为什么这么慢,求问