Ich bin ein Designer, der Snow Leopard auf einem MacBook Pro 15" (i7) mit 8 GB Ram, 500 GB (180 GB frei) (Modell 2010) verwendet.
Normalerweise verwende ich Chrome (4/5 Tabs), Firefox (1/2 Tabs), Skype, VM Ware Fusion (mit Win XP, mit nur 512 MB), Photoshop CS5, Adium, iTunes, vielleicht Filezilla.
Photoshop ist der Hauptbenutzer von Ram. Es kann im Laufe der Zeit bis zu 3 GB oder mehr fressen, und ich arbeite nicht mit sehr großen Dateien, maximal 50 MB, und nur 2 oder 3 geöffnet.
Wenn ich anfange, Programme zu öffnen, funktioniert alles einwandfrei. Später sehen Sie, dass Sie sehr (und ich meine sehr) wenig Free Ram übrig haben. Zwischen 8 MB und 15 MB. Gleichzeitig habe ich 2,21 GB inaktiven Speicher.
Die Maschine wird viel langsamer, sobald Sie weniger als 150 MB freien Speicher haben, und es ist eine völlige Lüge, dass inaktiver Speicher für andere Programme freigegeben wird, um diese Langsamkeit zu überwinden. Es wird erst freigegeben, wenn Sie das Programm schließen.
Ich wollte einen Screenshot meiner Aktivitätsanzeige posten, aber Ihre Website erlaubt dies nicht, wenn ich ein neuer Benutzer bin.
Sobald Ihr freier Speicher diese Werte (15 MB) erreicht, beginnen die Auslagerungen zu steigen und der inaktive Speicher wird nie freigegeben. Es wird träge.
Bitte sagen Sie mir nicht, dass ein 2010er Macbook Pro mit 8 GB nicht ausreicht, um mit Photoshop an kleinen bis mittelgroßen Dateien zu arbeiten. Normale Benutzer (Internet, Skype, Filme schauen usw.) werden dieses Problem nicht haben, aber wenn sie für Design oder schwerere Aufgaben verwendet werden (was meiner Meinung nach der Hauptzweck dieser Maschine ist), funktioniert sie nicht richtig.
Ich denke, das ist ein sehr wichtiges Thema, das noch nie angesprochen wurde. Ich weiß nicht, ob Mountain Lion das gelöst hat, aber ich habe mich umgesehen und keine guten Kommentare gelesen (sie sagen sogar, dass es mehr Ram auffrisst).
Wissen Sie, ob ein MacBook Air i5/i7 8 GB 256 GB SSD in dieser Angelegenheit besser wird? Verbessern SSDs die RAM-Nutzung? Ich plane, das MacBook Pro zu wechseln (nicht deswegen, wegen seiner Größe).
Hier ist die vollständige Antwort des Terminals auf den Befehl top -o rsize -l 1 -S -n 10
:
Processes: 92 total, 3 running, 1 stuck, 88 sleeping, 515 threads
2013/03/08 17:33:05
Load Avg: 0.24, 0.28, 0.28
CPU usage: 5.55% user, 27.77% sys, 66.66% idle
SharedLibs: 5796K resident, 4760K data, 0B linkedit.
MemRegions: 22354 total, 4549M resident, 42M private, 1359M shared.
PhysMem: 1322M wired, 4587M active, 1908M inactive, 7817M used, 372M free.
VM: 183G vsize, 1041M framework vsize, 558408(0) pageins, 418(0) pageouts.
Swap: 34M + 222M free.
Purgeable: 81M 183(0) pages purged.
Networks: packets: 235338/116M in, 224406/115M out.
Disks: 135805/3530M read, 131663/2361M written.
PID COMMAND %CPU TIME #TH #WQ #PORTS #MREGS RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE UID FAULTS COW MSGSENT MSGRECV SYSBSD SYSMACH CSW PAGEINS USER
296 Adobe Photoshop 0.0 15:12.94 17 1 447+ 1754+ 3349M+ 263M+ 3547M+ 3612M+ 6934M+ 296 144 sleeping 502 1119232+ 8721+ 56249389+ 27765125+ 2528538+ 61681638+ 3147104+ 29186+ owner
341 vmware-vmx 0.0 12:24.49 23 1 216+ 402+ 19M+ 629M+ 711M+ 60M+ 3509M+ 341 1 sleeping 0 479594+ 724+ 373320+ 92479+ 17797849+ 296216+ 10285249+ 166343+ root
0- kernel_task 0.0 10:08.35 73/4 0 2+ 1023+ 76M+ 0B 368M+ 128M+ 3144M+ 0 0 running 0 37759+ 0 78790277+ 73869135+ 0 0 17309424+ 0 root
254 firefox 0.0 04:08.53 29 1 255+ 4957+ 204M+ 238M+ 321M+ 303M+ 4025M+ 250 1 sleeping 502 1399145+ 67635+ 6542552+ 3242741+ 720602+ 7063491+ 537809+ 7020+ owner
276- Skype 0.0 15:06.50 33 2 602+ 932+ 99M+ 110M+ 159M+ 166M+ 1163M+ 276 144 sleeping 502 23219202+ 5402+ 7363050+ 3682250+ 1338611+ 8832162+ 1493925+ 6289+ owner
236- Google Chrome 0.0 04:30.67 31 1 363+ 483+ 109M+ 114M+ 145M+ 323M+ 1353M+ 236 144 sleeping 502 937175+ 29790+ 6074380+ 2834369+ 3647085+ 7080110+ 1273550+ 45988+ owner
66 WindowServer 0.0 07:55.98 7/1 1 440+ 1405+ 15M+ 195M+ 136M+ 76M+ 3197M+ 66 1 running 88 12073018+ 4795+ 3927394+ 1339534+ 3060626+ 5647891+ 2244590+ 2527+ _windowserver
417- Google Chrome He 0.0 00:24.08 5 1 97+ 385+ 83M+ 85M+ 132M+ 164M+ 1169M+ 236 236 sleeping 502 91462+ 1381+ 181063+ 92181+ 155361+ 211895+ 43893+ 13933+ owner
280- Google Chrome He 0.0 01:05.81 9 2 103+ 380+ 97M+ 80M+ 128M+ 190M+ 1173M+ 236 236 sleeping 502 162474+ 1378+ 1519179+ 772658+ 557874+ 1822614+ 241725+ 33033+ owner
3425- Dreamweaver 0.0 00:28.24 12 2 193+ 961+ 51M+ 150M+ 110M+ 105M+ 1263M+ 3425 144 sleeping 502 51623+ 2346+ 977727+ 459446+ 142689+ 1400204+ 228438+ 104+ owner
Meine Erfahrung mit inaktivem Speicher ähnelt Ihrer, und sobald sich der freie Speicher Null nähert, nimmt die Leistung einen großen Sprung. Eine SSD macht einen großen Unterschied, nicht wegen der RAM-Nutzung oder auch nur, weil sie die Paging-Geschwindigkeit verbessert, sondern weil sie es sehr schnell macht, ein Programm neu zu starten und den „zusätzlichen“ Speicher freizugeben, den es verwendet. Ich verwende Photoshop und VMware nicht, aber Firefox, Safari und Chrome sind alle speicherhungrig und scheinen niemals Speicher freizugeben, sobald sie ihn gepackt haben, sodass ein Neustart eines von ihnen normalerweise eine schnelle Lösung ist.
Die Speichernutzung in Chrome ist nicht so offensichtlich wie andere, da Chrome so viele separate Prozesse ausführt, dass Sie keine einzige große Zahl für die Speichernutzung sehen.
Photoshop beansprucht beim Start standardmäßig 70 % Ihres Arbeitsspeichers. Egal, ob es sich um eine Maschine mit 2 GB RAM oder 64 GB RAM handelt, Photoshop beansprucht 70 % des Arbeitsspeichers. Bei der Berechnung, wie viel Speicherplatz Photoshop für Dateien benötigt. Sehen Sie sich die Dokumentgrößen unten links an. Ich glaube, die zweite Zahl gibt an, wie groß die Datei ist, wenn sie geöffnet ist. Das kann eine ganz andere Größe sein als die erste Zahl, die angibt, wie viel Festplattengeschwindigkeit eine Datei benötigt. Eine 50-MB-Datei kann sich leicht öffnen und mehr als 500 MB RAM benötigen. Wenn es sich füllt und Ihren gesamten Arbeitsspeicher verwendet, beginnt Photoshop, den virtuellen Speicher zu verwenden und Seiten zu wechseln, um an Dateien zu arbeiten.
Aber gleichzeitig ist das auch VM Fusion. Während es für XP nur auf 512 MB RAM eingestellt ist, verwendet es im Hintergrund auch ein eigenes VM-Schema. Das Hin- und Herschalten zwischen diesen Apps führt immer zu Verzögerungen, während jede den virtuellen Speicher aufgibt und den virtuellen Speicher übernimmt. Dies wird die ganze Zeit zu Verzögerungen führen.
Am besten ist es, entweder das eine oder das andere offen zu haben, aber nicht beide, und 8 GB RAM für PS6 sind in Ordnung, aber meine nächste Lease-Aktualisierung von 35 Macbook Pros wird alle 16 GB RAM haben, es wird schnell das Minimum, das Sie wollen PS6. Ich weiß nicht, was sich zwischen 5.5 und 6 geändert hat, aber alle meine Benutzer fingen wirklich an, sich über die Geschwindigkeit zu beschweren, nachdem ich CS6 auf ihren Rechnern ausgerollt hatte.
SSDs sind bei der Leistung hilfreich, da sie viel schneller als HDDs sind, wenn es um den Seitenwechsel des virtuellen Speichers IE geht ....
Starten Sie ein Terminal und geben Sie es ein purge
, um inaktiven Speicher freizugeben. Sie müssen dies jedes Mal tun, wenn Ihr freier Speicher fast Null erreicht.
Sie können auch die $4,99-App iCleanMemory aus dem Mac App Store verwenden. Es fügt eine Anzeige in Ihre Menüleiste ein, die freien RAM anzeigt, und wenn Sie darauf klicken, wird eine Schaltfläche angezeigt, die , purge
für einfachen Zugriff ausführt.
Ich stimme zu. Der Speicher wird nicht freigegeben und ich musste irgendwann mehrere Neustarts durchführen, um ihn freizugeben und die Wiederherstellung auf normal zu beschleunigen.
Huygens
Huygens
top -o rsize -l 1 -S -n 10
und das Ergebnis in Ihren Beitrag einfügen? Der Befehl gibt die Informationen für 10 Prozesse destop
Befehls aus, die Prozesse auflisten, und sortiert diesen Prozess nach der Größe des residenten Speichers.Dan J
Jimmy
Huygens
top
Ausgabe zu haben, einschließlich der 10 wichtigsten speicherhungrigen Prozesse. Ohne diese Informationen kann keine wirkliche Hilfe geleistet werden. Es gibt jedoch ein paar herausragende Informationen: Sie haben mehr als 1 GB kabelgebundenen Speicher, weitere 1 GB gemeinsam genutzten Speicher und verwenden aktiv mehr als die Hälfte des gesamten Speichers. Ich kann keine Hypothese aufstellen, solange ich nicht die Top 10 Prozesse sehe.Jimmy
Huygens
SharedLibs
Zeile etwas verdächtig, der Betrag ist ziemlich hoch, obwohl ich mir nicht sicher bin, was diese Statistik bedeutet. Da dies ein Gebiet ist, das mich interessiert, werde ich ihm vielleicht in der kommenden Woche etwas Zeit geben, um es zu untersuchen.