C++ 代码在 Linux mint 17.1 上的运行速度比 Linux 18.2 快 3 倍

C++ 代码在 Linux mint 17.1 上的运行速度比 Linux 18.2 快 3 倍

我在两个 Linux mint 版本上运行 C++ 代码(由微分方程和求解器等组成)。首先尝试使用 Mint 18.2,花了 17 分钟完成了这项工作。由于性能不理想,因此安装了 Mint 17.1 来替换 Mint 18.2。 Mint 17.1 只需不到 6 分钟即可完成工作并产生相同的结果。我对性能上的差异感到震惊。有什么想法可以解释一下吗?谢谢你!

这是我的 Makefile:

#Makefile

CXX=g++

CXXFLAGS = -Ilib -O3 -std=c++11  -g   -march=native

LDFLAGS=  -lz 

NZ_Model_New_Ito:$(patsubst %.cpp,%.o,$(wildcard lib/*.cpp))

计算机:CPU i5-3470、8GB DDR3 RAM、500GB 驱动器(hp 8300 精英小型台式计算机(英特尔酷睿 i5-3470 3.2ghz 四核、8GB 内存、500GB SATA)

相关内容