2010-03-03 19 views
2

我試圖用一個小的benchmark collection和我自己的測試來測量它,但結果保持不變,甚至變得更糟。我也找不到在這個問題上的任何基準測試數據,所以這裏是:本機圖像是否有性能提升?

如果我安裝.NET程序集的本機映像,是否真的有性能改進?如果是的話,在哪些方面是合理的?

回答

2

使用本地圖像只會讓您的速度有限改善,因爲函數不需要在第一次輸入時進行JIT編譯。

具體地,引用this MSDN article

本機映像可以在兩個區域中提供的性能改進:改進的內存使用和減少啓動時間

您會發現在下確定何時使用本機映像。還有一些時候你會注意到速度有所提高,但是那些時間是特定於某些場景的,正如該文章中提到的那樣。