def _memprofile(): """ mem profile app """ from wxgtd.main import run run() import gc gc.collect() while gc.collect() > 0: print 'collect' import objgraph objgraph.show_most_common_types(20) import pdb pdb.set_trace()
def _memprofile(): """ mem profile app """ from wxgtd.main import run run() import gc gc.collect() while gc.collect() > 0: print 'collect' import objgraph objgraph.show_most_common_types(20) import pdb pdb.set_trace() if __name__ == "__main__": if '--profile' in sys.argv: sys.argv.remove('--profile') _profile() elif '--memprofile' in sys.argv: sys.argv.remove('--memprofile') _memprofile() elif '--version' in sys.argv: from wxgtd import version print version.INFO else: from wxgtd.main import run run()