Performans hakkında gerçekten çok fazla dikkat ederseniz, bunu ölçmelisiniz, yani kodunuzu kıyaslayın (bu kötülük değildir, bu yaygın bir uygulamadır; kötülük ne zamandır erken optimizasyon ).
But be aware that, at least with recent GCC (e.g. GCC 4.6) on GNU/Linux and when optimized by at least -O2, memcpy
& memset
are semi-magically (thru __builtin_memcpy
or similar tricks) transformed to quite efficient code.
Ve küçük veri elemanlarının büyük bir kümesi için, önbellekleme düşüncesinin baskın olduğunu düşünüyorum. performans.