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

  • ArkticPlanet

    ArkticPlanet

    9 ŞUBAT 2010
  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007
  • WPBeginner - WordPress Tutorials

    WPBeginner -

    17 Temmuz 2009