2016-04-03 30 views
-2

基本上我說的是,哪個操作需要更少的時間來完成?我知道完成這些操作所花費的時間之一太快而無法測量,但我會假設有一些方法可以解釋發生了什麼,可以解釋哪一個更快。需要較少的時間才能完成,比較兩個變量,或爲變量分配新值?

另外,我會假設比較兩個變量會對CPU造成更多的負擔,並且分配一個值會導致更多的RAM徵稅。那是對的嗎?

+0

這太複雜了,在StackOverflow答案中有太多因素需要充分覆蓋。即使將自己限制在特定的語言,特定的編譯器,特定的硬件平臺和單個特定的(現實的)示例中,也很難。 –

+0

首先,您所談論的任何操作都不一定涉及主內存。它可以全部註冊到註冊操作或涉及快速RAM高速緩存的操作。處理器和內存之間的區別在現代計算機設計中並不清晰。 –

回答

-1

在美式足球,這就像問哪個更快:

  1. 正在運行的遊戲?
  2. 傳球?

這太模糊了,太籠統了,沒有任何明智的答案。