示例#1
0
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()
示例#2
0
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()