コード例 #1
0
ファイル: test00.py プロジェクト: 24sharkS/autowrap-1
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
ファイル: test00.py プロジェクト: 24sharkS/autowrap-1
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()