“Uso de la memoria de Python” Código de respuesta

Evalúe cuánto una memoria del programa de Python

ps -m -o %cpu,%mem,command
Worried Walrus

Uso de la memoria del proceso de Python

import os, psutil
process = psutil.Process(os.getpid())
print(process.memory_info().rss)  # in bytes
Brainy Bat

Uso de la memoria de Python

import sys
a, b, c,d = "abcde" ,"xy", 2, 15.06
print(sys.getsizeof(a))
print(sys.getsizeof(b))
print(sys.getsizeof(c))
print(sys.getsizeof(d))

#Running the above code gives us the following result
38
35
24
24
Delta Sierra

Uso de la memoria de Python

import sys 
variable = 30 
print(sys.getsizeof(variable)) # 24
VasteMonde

¿Dónde está la memoria y regístrese en Python Python?

def __init__(self,offset,size=0x10000):
    self.offset = offset
    self.size = size
    
    mmap_file = os.open('/dev/mem', os.O_RDWR | os.O_SYNC)
    mem = mmap.mmap(mmap_file, self.size,
                    mmap.MAP_SHARED,
                    mmap.PROT_READ | mmap.PROT_WRITE,
                    offset=self.offset)
    os.close(mmap_file)
    self.array = np.frombuffer(mem, np.uint32, self.size >> 2)
    
def wread(self,address):
    idx = address >> 2
    return_val = int(self.array[idx])
    return return_val
    
def wwrite(self,address,data):
    idx = address >> 2
    self.array[idx] = np.uint32(data)
Clear Cowfish

Respuestas similares a “Uso de la memoria de Python”

Preguntas similares a “Uso de la memoria de Python”

Más respuestas relacionadas con “Uso de la memoria de Python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código