0
我有兩個名爲example.cpp的C++程序(需要兩個數字並輸出它們的總和)在兩個目錄中:my home directory
和var/www/myfolder
中的文件夾內。編譯時差?
當我在兩個目錄中運行以下命令g++ example.cpp
(命令行)時,時間會有所不同。 第一種情況下需要0.5sec
,第二種情況需要0.072 sec
。爲什麼這麼差?
我使用的是Ubuntu 12.04。
我有兩個名爲example.cpp的C++程序(需要兩個數字並輸出它們的總和)在兩個目錄中:my home directory
和var/www/myfolder
中的文件夾內。編譯時差?
當我在兩個目錄中運行以下命令g++ example.cpp
(命令行)時,時間會有所不同。 第一種情況下需要0.5sec
,第二種情況需要0.072 sec
。爲什麼這麼差?
我使用的是Ubuntu 12.04。
我懷疑你的主目錄不在你的機器本地,因此讀寫它可能會導致網絡延遲。
沒有它不是,所以我的主目錄是在我的本地機器上 –
源代碼是否一樣? – jrok
海灣合作委員會是巨大的。 G ++更大。而且他們還有更大的共享庫依賴關係,只需要在第一次運行編譯器時加載到內存中。 – 2013-07-12 13:10:16
是的,它是一樣的 –