2013-10-16 187 views
2

雖然測試編譯速度都X32和x64,我發現,64位編譯兩倍X32慢。這裏描述這種情況:http://qc.embarcadero.com/wc/qcmain.aspx?d=112845Delphi x64編譯時間如何加速?

萬一當我編譯項目編譯VCL DCU的是64位編譯比用相同的編譯DCU的X32第三慢。

是否適用於Delphi下XE4增加的x6​​4編譯性能的任何方法?

+0

你說的是它需要編譯有多長,或者如何快速生成的可執行文件是什麼? – CodesInChaos

+0

>>需要多長時間 – Oleksandr

+2

計算機速度更快,磁盤更快,搜索路徑更短。 –

回答

4

德爾福64位編譯器確實比x86編譯器要慢得多。在重新編寫編譯器或者獲得更好的硬件之後,沒有辦法加速它。

+1

這將是有趣的,知道目前的瓶頸是什麼,如將更多的CPU功率加快速度或更多的I/O(SSD)或更多的RAM – Remko

+0

@Remko編譯我的代碼,它是CPU的約束。 x64編譯器可能不像x86那樣優化,並且x64代碼gen更難。 –