SORU
20 Kasım 2010, CUMARTESİ


Daha hızlı olan: x<<1 x<<10?

Bir şey optimize etmek istemiyorum, yemin ederim, ben sadece meraktan soruyorum bu soruyu sormak istiyorum. Çoğu donanım üzerinde tek bir komut olan bit-shift (örneğin shl, shr), derleme bir komut olduğunu biliyorum. Ama kaç vardiya (nanosaniye-bilge ve CPU-tact-bilge) önemi var. Diğer bir deyişle, birini ya da herhangi bir CPU daha hızlıdır?

x << 1;

ve

x << 10;

Ve lütfen bu soru için benden nefret etme. :)

CEVAP
20 Kasım 2010, CUMARTESİ


Potansiyel olarak değişir CPU.

Ancak, tüm modern CPU (86, KOL) "-- bir donanım modülü, özel olarak, sürekli rasgele değişimler gerçekleştirmek için tasarlanmıştır. shifter" varil kullanın

Alt satırda... hayır. Fark yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011
  • videoisunrelated

    videoisunrel

    5 Mart 2009