1import sysv_ipc 2 3done = False 4 5size = 1024 6 7while not done: 8 s = "Trying %d (%dk)..." % (size, size / 1024) 9 print(s) 10 try: 11 mem = sysv_ipc.SharedMemory(None, sysv_ipc.IPC_CREX, size=size) 12 except MemoryError: 13 done = True 14 else: 15 mem.detach() 16 mem.remove() 17 size += 1024 18