Verwendung des folgenden Codes kann ich den Speicherverbrauch eines Gebens Prozess in MiB erhalten:Wie erhält man den Prozentsatz der Speichernutzung eines Prozesses?
def memory_usage_psutil():
# return the memory usage in MB
import psutil
process = psutil.Process(os.getpid())
mem = process.get_memory_info()[0]/float(2 ** 20)
return mem
Wie kann ich das ändern den Prozentsatz der Speicherverbrauch zurückzukehren?
aktualisieren: Ich brauche den aktuellen Wert der %MEM
Spalte zu erhalten, wenn die top
Befehl im Terminal für einen bestimmten Prozess ausgeführt wird.
Beispiel: Ich brauche diese Funktion, um 14.2 für die Prozess-ID des VirtualBox-Prozesses zurückzugeben.
Wenn Sie Ihre Definition von "Prozentsatz des Speicherverbrauchs" angeben, wird es deutlicher, was Sie tun müssen. –
@JonathonReinhart Meine Frage aktualisiert. – Meysam
Wiederum führt die Definition dieses Wertes zu Ihrer Antwort. Was bedeutet das in einfachen Worten? Prozent * von was *? –