摘 要 本文主要針對Intel C++ 9.0編譯器在Visual C++ 6.0環境下對一些常用的功能性操作的優化作用進行了測試驗證。主要從對采用編譯器前后的程序運行時間進行比較來進行判定。測試范圍主要集中于對線程的切換時間,轉異常以及異?;謴蜁r間,高優先級線程搶先時間以及信號量響應時間方面。此外,還對一些常用的數學函數的運行時間進行了測試比較。得出的測試數據和結論能對采用此編譯器的用戶有一定的參考價值和借鑒作用。
一般來講,實現程序的優化調度需要軟件(主要是編譯器)和硬件的共同結合才能獲得比較好的調度效果。Intel C++ 編譯器作為一款專門針對Intel 型處理器進行優化的編譯器,它們二者的結合從理論上能實現優化調度,能對程序的執行效能有某些方面和一定程度的提高。測試中處理器應選擇Intel系列的產品,實際使用的處理器為Intel 奔騰4處理器(1.8GHZ),內存為256MB;操作系統考慮通用性和廣泛性,為Windows xp系統,編程環境為Visual C++ 6.0。