
Hallo Bastian, On 2007-07-18 13:10, Bastian Venthur wrote:
Danke, die Tipps mit property und get/setattr haben geholfen. Allerdings hat meine Grundidee nicht funktioniert. Das cachen meines Strings brachte keine Geschwindigkeitsvorteile.
ich hätte dir auch empfohlen, zuerst mal zu messen, ob dein Code wirklich zu langsam ist. Ich glaube, die meisten "Optimierungen", die vorsorglich nach dem Motto "Das wird bestimmt zu langsam sein" vorgenommen werden, bringen so gut wie gar nichts. Und viele, die überhaupt einen messbaren Effekt haben, fallen beim normalen Gebrauch der Software gar nicht auf. Leseempfehlungen: http://www.martinfowler.com/ieeeSoftware/yetOptimization.pdf http://sschwarzer.com/download/optimization_europython2006.pdf Viele Grüße Stefan