Frage

sips -- scriptable image processing system Veröffentlicht kein Speicher nach Resampling -Bild.

find /Users/parag/Desktop/image -iname "*.jp*g" -or -iname "*.gif" -or -iname "*.ti*f" -or -iname "*.png" -print0| xargs -0 sips -Z 800 -p 800 800

Jedes Mal, wenn mein systemfreier Speicher untergeht, fällt der inaktive Speicher auf und wird auch dann genauso, selbst wenn der Befehl die Ausführung beendet hat. Mein Bildordner enthält 300 Bilder. Warum wird die Erinnerung nicht befreit?

Vor dem Ausführen des Befehls
enter image description here

Nachenter image description here

War es hilfreich?

Lösung

Sie sollten sich auf "aktive" und "verdrahtete" Speichergrößen konzentrieren, nicht auf "frei".

Andere Tipps

Ja, so verwaltet Mac OS sein Gedächtnis unter Berücksichtigung des Prinzips der referenziellen Lokalität. Die Idee ist, dass Sie dies, wenn Sie eine Anwendung geöffnet haben, dies wahrscheinlich wieder tun. Wenn der Speicher noch gekennzeichnet ist, kann die Anwendung sehr schnell beginnen, dh eine Art von Caching wird durchgeführt. Bei den beiden Schnappschüssen werden Sie feststellen, dass Ihr inaktiver Speicher gestiegen ist, während Ihr kostenloser Speicher sinkt. Dort ist dein Speicherplatz weg !!!

In Ermangelung eines ausreichenden freien Speichers wird der inaktive Speicher von einer anderen laufenden Anwendung zurückgefordert, die Speicher benötigt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top