Hirdetés

Új hozzászólás Aktív témák

  • Robitrix

    senior tag

    válasz GreatL #2 üzenetére

    Na ja igaziból azért nem okoz hatalmas változást mondjuk egy program futási teljesítményében, hogy 32 vagy 64 bites hardverre van irva a program és lefordítva. A végre hajtott utasításoknak csak egy igen kicsi részében jelent elönyt a 64 bit a 32 bittel szemben. Ha nekem össze kell adnom mondjuk egész számban a 2 és 2-öt, akkor semmi féle elönyt nem jelent egy 64 bites regiszter a 32 biteshez képest. Ha viszont mondjuk át kell másolni 2000 bájt adatot egy memória cimről egy másikra. ott jól fog jönni, hogy nagyobb adatmennyiséget tudok egyszerre kezelni a hosszabb regiszterekben és szélesebb adatbuszokban. De ez is csak úgy 2-3 % teljesítmény többletet okoz, ha egyáltalán megjelnik, mert néha lassabb is lehet a 64 bites kód a 32 biteshez képest. Ha nekem át kell vinnem 2 deci vizet a medencéből valahová, akkor a pohár vagy a bögre a jó megoldás, nem a vödör. De ha ki kell mernem a az egész medencét, akkor jobb a vödör. :)

Új hozzászólás Aktív témák