On Tuesday 31 July 2007 11:08:42 am Darren Dale wrote: > On Monday 30 July 2007 07:10:01 pm Eric Firing wrote: > > Darren Dale wrote: > > > I just committed changes in svn that will allow matplotlib to use the > > > experimental traited mplconfig module. The traited config object itself > > > is called mplConfig, but I wrapped it in an object called rcParams to > > > make it compatible with matplotlib, so we can kick the tires without > > > extensive changes. > > > > Darren, > > > > There is *major* speed problem. Running "backend_driver.py Template": > > > > 0.95 minutes with NEWCONFIG = True > > 0.51 minutes False > > I used the following script in the matplotlib/config directory to profile > the mplconfig module: > def main(): > import mplconfig > > if __name__=='__main__': > import profile > import pstats > profile.run('main()', 'config.prof') > > p = pstats.Stats('config.prof') > p.sort_stats('cumulative').print_stats(55)
sorry, that should say 'time' instead of 'cumulative' > I am attaching the results for two different tests. One is loading the > default mpl-data/matplotlib.conf, the other is loading an empty > ~/.matplotlib/matplotlib.conf. I haven't done much work with profiling, > maybe others can make some comments about the results. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel