2011-04-17 47 views
-1

我知道改變變量類型,程序改變的速度。我想了解這種變化對軟件性能的其他影響。確定變量類型在程序性能中的作用

我想知道如果我們使用浮點變量而不是定點變量,內存消耗量和程序的速度,會發生什麼變化?

+2

這是什麼語言? – GregC 2011-04-17 06:31:11

回答

0

如果您正在處理低級語言,請調整應用程序的性能,更改數據類型將是優化和容量之間的折中。例如,假設你有一個4GB的機器,並且一個應用程序保持int/long(C++中的8個字節),如果你知道你沒有處理值太大的變量,你可以改爲(ushort或char)從而提高本地在RAM中的性能。

corse中,有幾個因素在起作用,這些因素依賴於應用程序,但由於類型變化導致的性能改進處理本地化,並且能夠將更多數據放入內存或緩存中。

+0

謝謝。如果你知道更多的細節,請寫。 – mosto 2011-04-17 08:29:11