remove gcutils __main__ block

This commit is contained in:
Mahmoud Hashemi 2015-05-18 21:35:26 -07:00
parent 91dcff60b4
commit a38fb7b029
1 changed files with 0 additions and 26 deletions

View File

@ -134,29 +134,3 @@ toggle_gc = GCToggler()
toggle_gc_postcollect = GCToggler(postcollect=True) toggle_gc_postcollect = GCToggler(postcollect=True)
"""A context manager for disabling GC for a code block, and collecting """A context manager for disabling GC for a code block, and collecting
before re-enabling. See :class:`GCToggler` for more details.""" before re-enabling. See :class:`GCToggler` for more details."""
if __name__ == '__main__':
class TestType(object):
pass
tt = TestType()
def _test_main():
print('TestTypes:', len(get_all(TestType)))
print('bools:', len(get_all(bool)))
import pdb;pdb.set_trace()
def _test_main2():
import time
COUNT = int(1e6)
start = time.time()
with toggle_gc_postcollect:
x = [{} for x in range(COUNT)]
print(time.time() - start, 'secs without gc')
start = time.time()
x = [{} for x in range(COUNT)]
print(time.time() - start, 'secs with gc')
_test_main()