Hi you all,

I am coding a pygtk/matplotlib/basemap application. Actually i have coded 4,000 lines and i consider 2,000 more lines will be required to finish my application. The point is the application is becoming to slow.

I have done all the stuff required to optimize and minimize the code required to perform tasks such as calculations and vector/array operations which cause memory leak. Despite basemap and matplotlib are "heavy modules" which consume machine resources most of the code (around 80% of the whole program) is related to widgets, boxes, labels, buttons, notebooks, dialogs and all the pygtk code the GUI requires.

I wonder how can improve the application performance??. I am thinking of splitting into different modules which can be imported from the main script, so the main script would load/run faster, and the rest of the code will be located in modules wich code will be executed once the user clicks a button or whenever required.

Can any one suggest any way to improve the program performance??

Thanks for your answers in advance

Juan
Regards.-


_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to