ich würde gerne wissen wie ich mit python so wenig Arbeitsspeicher wie möglich in Anspruch nehmen kann. Mein Programm benötigt aktuell 35Mb (Direkt nach dem Start) und ich bezweifle stark dass ich wirklich alles davon brauche. Nun dachte ich daran alles mit "from x import y" zu machen, aber das hat zumindest bei wx nichts gebracht als ich es im Interpreter mal kurz ausprobiert habe. (from wx import ID_YES) Ich vermute das liegt daran, dass wx eben alles in einen Namespace packt, wie ich es ja letztlich auch mache (siehe mein letzter Thread wegen den partiellen imports).
Dann wäre da noch die Sache mit dem was nach dem Start des Programms an Speicher angehäuft wird. Ich weiß, garbage collection usw., aber gibt es irgendetwas was ich ähem, optimieren könnte?
Ich frage mich nun, ob ich überhaupt irgendwas machen kann? Sonderlich wichtig ists nicht, war nur sone Idee die letzten Tage und interessiert mich jetzt einfach mal.
