[voikko] Pieni suorituskyvyn parannus
Reijo Tomperi
reijo.tomperi at pp2.inet.fi
Thu Jan 12 19:34:49 EET 2012
Hei,
En ole varma miten suuri nopeusetu tuosta tulee, mutta näissä kohdissa
voisi käyttää ++i, i++:n sijasta ja saada pientä mahdollista nopeusetua:
[../voikko/ooovoikko/src/VoikkoHandlePool.cxx:198]
[../voikko/ooovoikko/src/VoikkoHandlePool.cxx:201]
[../voikko/ooovoikko/src/VoikkoHandlePool.cxx:235]
[../voikko/ooovoikko/src/VoikkoHandlePool.cxx:247]
[../voikko/ooovoikko/src/VoikkoHandlePool.cxx:257]
[../voikko/ooovoikko/src/VoikkoHandlePool.cxx:304]
[../voikko/ooovoikko/src/VoikkoHandlePool.cxx:309]
Esim tämä:
for (map<int, bool>::const_iterator it = globalBooleanOptions.begin();
it != globalBooleanOptions.end(); it++)
Muutetaan tämmöiseksi:
for (map<int, bool>::const_iterator it = globalBooleanOptions.begin();
it != globalBooleanOptions.end(); ++it)
Selitystä miksi se vaikuttaa suorituskykyyn:
http://thunderguy.com/semicolon/2002/08/13/prefer-prefix-operators-over-postfix/
--
Reijo
More information about the voikko
mailing list