C ++コードは、Linux 18.2よりLinux mint 17.1で3倍速く実行されます。

C ++コードは、Linux 18.2よりLinux mint 17.1で3倍速く実行されます。

私は2つのLinux mintバージョンでC ++コード(微分方程式、ソルバーなどで構成)を実行しています。最初はMint 18.2を使ってみましたが、作業を完了するのに17分かかりました。パフォーマンスが満足できないため、Mint 18.2を置き換えるためにMint 17.1がインストールされました。 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 Elite小型デスクトップコンピュータ(Intel Core i5-3470 3.2ghzクアッドコア、8GB RAM、500GB SATA)

ベストアンサー1

おすすめ記事