/ Skrypt / shell / Python do wykorzystania pamięci 100% przez 20 minut - python, python-2.7, powłoka

Skrypt powłoki / Pythona do wykorzystania pamięci 100% przez 20 minut - python, python-2.7, powłoka

Czy istnieje skrypt Pythona / Shell, który pozwala na 100% wykorzystanie pamięci przez 20 minut.

Rozmiar pamięci jest bardzo duży 4 TB.

System operacyjny Linux. Wersja Pythona 2.7

Odpowiedzi:

0 dla odpowiedzi № 1

Co powiesz na

import time
l = []
t = time.time()
while True:
try:
l.append("string")  # pack your memory
except MemoryError:
break
while (time.time()-t) < 20*60:  # repeat for 20 minutes.
l[0] = "string"

0 dla odpowiedzi nr 2

Czy istnieje skrypt Pythona / Shell, który pozwala na 100% wykorzystanie pamięci przez 20 minut.

Aby być technicznym, musimy być dokładni. 100% wykorzystania całej pamięci przez pojedynczy proces nie jest technicznie możliwe. Pamięć jest współdzielona z innymi procesami.

Dodatkowo proces może rozpocząć inny proces, powiedzmy, że uruchamiasz Pythona z powłoki, teraz masz dwa procesy (powłokę i Pythona), z których każdy ma swoje własne obszary pamięci.

Jeśli masz na myśli proces, który może zużywać większość pamięci RAM, to tak, to nie jest niemożliwe.