Skip to content

Instantly share code, notes, and snippets.

@timcharper

timcharper/mem.py

Last active Apr 27, 2020
Embed
What would you like to do?
#!/usr/bin/env python3
from time import sleep
from sys import exit, argv, getsizeof
# this simple python script allocates memory, waits for a while, and then exits successfully
mem = 0
try:
mem = int(argv[1])
except ValueError:
print("Usage: mem.py <mb-to-allocate>")
exit()
bytes = mem * 1024 * 1024
print("Allocating {} bytes".format(bytes), flush=True)
reference = bytearray(bytes)
while True:
sleep(1)
print("Allocated size: {}...".format(getsizeof(reference)), flush=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.