gerber_parsing_profile_1.py 338 B

123456789101112131415
  1. import cProfile
  2. import pstats
  3. import sys
  4. sys.path.append('../../')
  5. from camlib import *
  6. log = logging.getLogger('base2')
  7. log.setLevel(logging.WARNING)
  8. g = Gerber()
  9. cProfile.run('g.parse_file("gerber1.gbr")', 'gerber1_profile', sort='cumtime')
  10. p = pstats.Stats('gerber1_profile')
  11. p.strip_dirs().sort_stats('cumulative').print_stats(.1)