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

  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006