[pygtk] odd performance discrepancies between
gtk.ListStore.insert() and gtk.ListStore.append()
Jason Gerard DeRose
jderose at jasonderose.org
Wed Mar 1 21:19:19 WST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
In my work on FUPlayer, I discovered an odd performance discrepancies
between gtk.ListStore.insert() and gtk.ListStore.append(), namely that
insert() is significantly faster than append().
In my benchmarks, run under Ubuntu Breezy (pygtk 2.8.1, gtk 2.8.6),
populating a ListStore using insert() ran in 77% the time of append().
To me this suggests a bug in pygtk or gtk.
I have attached small script demonstrating this.
Cheers!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iQEVAwUBRAWfV3qoeC9LR4KXAQILSggArlJXTT+982PbEXlGTHTY+aZveumtYjE0
sigCnO+i3OJ4+/2dgKqegLrZSwaRAKb+9FmWrkDI0+dnR40DM2ZwBhedRWuQLMBf
qfSK7zEpPOyWs/PIXDKAilsU38eXurlZEfp3IjGAxeSsMewcMuQ59RPHhipMfWRC
+LAqXMbIuWsR/0k21W5U8ta46uT1+ivB7Y32QtFG0foIJRKpgT19Tcb4hljWCCkh
qHXO31K14unHH6MvMuIY0BsNBnu5VloeVM/uKK/J/sDz8aQf4PVqkaf+rhMXrOpO
mAurkVc/b5qB1XJ1JrVFBukv6sz0Uz190qiUQjeUDnKPzi18rJ19wA==
=kJ8G
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: insert_vs_append.py
Type: text/x-python
Size: 1104 bytes
Desc: not available
Url : http://www.daa.com.au/pipermail/pygtk/attachments/20060301/597ca765/insert_vs_append.py
More information about the pygtk
mailing list