In [3]:
#import
import pstats
In [2]:
#python -m cProfile -o lls_profile.dat lls_utils.py
In [18]:
p = pstats.Stats('lls_profile.dat')
#p.strip_dirs().sort_stats(-1).print_stats()
In [19]:
p.sort_stats('cumulative').print_stats(30)
Wed May 13 15:04:43 2015 lls_profile.dat
18972531 function calls (18624185 primitive calls) in 16.542 seconds
Ordered by: cumulative time
List reduced from 6476 to 30 due to restriction <30>
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.005 0.005 16.555 16.555 lls_utils.py:12(<module>)
1 0.000 0.000 14.199 14.199 lls_utils.py:370(profile_read)
1 0.000 0.000 10.707 10.707 /Users/xavier/xastropy/xastropy/igm/abs_sys/abs_survey.py:104(fill_ions)
165 0.002 0.000 10.706 0.065 /Users/xavier/xastropy/xastropy/igm/abs_sys/lls_utils.py:119(get_ions)
3295 0.291 0.000 9.800 0.003 /Users/xavier/xastropy/xastropy/spec/abs_line.py:89(abs_line_data)
169 0.000 0.000 8.074 0.048 /Users/xavier/xastropy/xastropy/igm/abs_sys/ionic_clm.py:166(__init__)
169 0.042 0.000 8.073 0.048 /Users/xavier/xastropy/xastropy/igm/abs_sys/ionic_clm.py:173(read_clmfil)
3126 0.004 0.000 7.983 0.003 /Users/xavier/xastropy/xastropy/spec/analysis.py:38(__init__)
3126 0.046 0.000 7.979 0.003 /Users/xavier/xastropy/xastropy/spec/analysis.py:47(fill)
59250 0.160 0.000 7.564 0.000 /Users/xavier/local/Python/astropy/astropy/table/column.py:340(__array_finalize__)
59250 0.283 0.000 7.366 0.000 /Users/xavier/local/Python/astropy/astropy/table/column.py:690(_copy_attrs)
357857/123416 0.957 0.000 6.603 0.000 /Users/xavier/anaconda/lib/python2.7/copy.py:145(deepcopy)
15643/15445 0.038 0.000 6.360 0.000 /Users/xavier/local/Python/astropy/astropy/table/table.py:838(__getitem__)
3361 0.097 0.000 6.089 0.002 /Users/xavier/local/Python/astropy/astropy/table/table.py:536(_new_from_slice)
105632 0.307 0.000 5.227 0.000 /Users/xavier/local/Python/astropy/astropy/table/column.py:326(__getitem__)
117206 0.447 0.000 3.591 0.000 /Users/xavier/anaconda/lib/python2.7/copy.py:306(_reconstruct)
268616 1.160 0.000 3.543 0.000 /Users/xavier/anaconda/lib/python2.7/collections.py:38(__init__)
1 0.000 0.000 3.492 3.492 lls_utils.py:321(__init__)
1 0.001 0.001 3.492 3.492 /Users/xavier/xastropy/xastropy/igm/abs_sys/abs_survey.py:42(__init__)
165 0.001 0.000 3.482 0.021 /Users/xavier/xastropy/xastropy/igm/abs_sys/lls_utils.py:50(__init__)
65886 0.131 0.000 3.458 0.000 /Users/xavier/local/Python/astropy/astropy/utils/metadata.py:127(__set__)
502 0.015 0.000 2.759 0.005 /Users/xavier/local/Python/astropy/astropy/coordinates/sky_coordinate.py:147(__init__)
169 0.003 0.000 2.630 0.016 /Users/xavier/xastropy/xastropy/igm/abs_sys/ionic_clm.py:66(__init__)
165 0.012 0.000 2.611 0.016 /Users/xavier/xastropy/xastropy/igm/abs_sys/lls_utils.py:70(parse_dat_file)
117206 0.171 0.000 2.254 0.000 {method '__reduce_ex__' of 'object' objects}
169 0.003 0.000 2.226 0.013 /Users/xavier/xastropy/xastropy/igm/abs_sys/ionic_clm.py:118(read_ion_file)
117122 0.476 0.000 2.083 0.000 /Users/xavier/anaconda/lib/python2.7/collections.py:177(__reduce__)
271978 0.640 0.000 1.985 0.000 /Users/xavier/anaconda/lib/python2.7/_abcoll.py:545(update)
336 0.003 0.000 1.871 0.006 /Users/xavier/xastropy/xastropy/igm/abs_sys/abssys_utils.py:51(__init__)
166 0.024 0.000 1.673 0.010 /Users/xavier/xastropy/xastropy/igm/abs_sys/abssys_utils.py:96(parse_dat_file)
Out[19]:
<pstats.Stats instance at 0x11813d998>
In [ ]:
Content source: profxj/old_xastropy
Similar notebooks: