Am 01.08.2006 um 17:26 schrieb Sebastian Werner: > Dietrich Streifert schrieb: >> >> >> Sebastian Werner schrieb: >>> So the performance impact comes from the for-loop. I think there >>> is no >>> chance to make this greatly better. It's just a loop. Maybe the >>> delete >>> operator is that bad.
for loops where one of the critical points in my tests with lots of objects (the IE garbage collector problem). It shouldn't affect Firefox though. >> So just nullifying the attributes is not enough, right? >> >> this[qx.OO.values[a[i]]] = null; > > It's the same. And should have the identical performance. Not really. Delete actually removes the key from the internal hash map of the object. Setting the value to null only changes the value but leaves the collection of keys alone. I'd expect delete to work slower than nulling the references, but I didn't test it. Regards, Andreas ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
