예제 #1
0
def MemTester(name, use_assert=False):
    mem_at_start = free_mem()
    print
    show_mem("start test '%s' with" % name)
    yield
    missing = mem_at_start - free_mem()
    show_mem("end with")
    print
    if use_assert:
        assert missing < 0.1 * mem_at_start, "possible mem leak"
예제 #2
0
파일: test00.py 프로젝트: hroest/autowrap
def MemTester(name, use_assert=False):
        mem_at_start = free_mem()
        print
        show_mem("start test '%s' with" % name)
        yield
        missing = mem_at_start - free_mem()
        show_mem("end with")
        print
        if use_assert:
            assert missing < 0.1* mem_at_start, "possible mem leak"
예제 #3
0
def show_mem(label):

    p = free_mem()
    p /= 1024.0 * 1024
    print(label + " ").ljust(50, "."), ": %8.2f MB" % p
    sys.stdout.flush()
예제 #4
0
파일: test00.py 프로젝트: hroest/autowrap
def show_mem(label):

    p = free_mem()
    p /= 1024.0 * 1024
    print (label+" ").ljust(50, "."), ": %8.2f MB" % p
    sys.stdout.flush()