Code:
Mem: 2250M Active, 3590M Inact, 1068M Wired, 243M Cache, 780M Buf, 680M Free
Weil ich das grad laufen habe, mal eine Kopie der Ausgabe von top(1). Es gibt natürlich Werkzeuge, die noch umfangreichere Information zur Speicherauslastung zeigen, aber im Unterschied zu nur "free" ist das jedenfalls schon etwas deutlicher. Das kannst du auch in einem Fenster über anderen laufen haben, eine bei mir beliebte Optionenfolge ist -tCIP. Gefällt mir besser, als solche Dinger wie gkrellm.
Und SWAP habe ich ganz ausgeschaltet, sonst gäbe es dafür noch eine weitere Zeile. Ist SWAP vorhanden, wird er auch irgendwann genutzt. Ohne SWAP wird früher etwas aus Inactive weggenommen, um das mal so platt zu sagen. Ich will das nicht falsch wiedergeben, aber man könnte sich denken, dass in Wahrheit "Free" plus "Inact" dein verfügbarer Speicher ist. Das ganze ist natürlich unendlich komplexer und wenn weniger Speicher vorhanden ist, dann wird da automatisch eine ganz andere Verteilung gefahren. Sonst könnte man auf Systemen mit <GB RAM ja niemals irgendwas kompilieren.
Vorhersagen über den Speicher-Einsatz sind sicher selbst für Experten nicht einfach und da unterscheiden sich durchaus auch Linux von FreeBSD oder DragonFlyBSD. Man könnte vielleicht sagen, dass FreeBSD etwas konservativer mit Speicher umgeht und daher womöglich nicht so riskant, aber Linux zum Beispiel möglicherweise eine höhere Performance liefern kann. Das sind allerdings pauschale Sprüche, die der Wirklichkeit kaum gerecht werden. Die ist auch mit top und anderen einfachen Tools nur annähernd zu ahnen und allenfalls in der Langzeitbeobachtung zu erschließen.
Manchmal denke ich, die Spielehersteller bauen besondere Routinen ein, um viel Speicher und CPU zu verbrauchen. Es scheint mir wie ein Wettbewerb und ein Qualitätsmerkmal für ein Spiel, dass es besonders viele Ressourcen verbraucht. Das ist eine merkwürdige Auffassung; früher wollte man genau das vermeiden und hielt solche SW für die schlechtere. Ich meine, was wird denn letztlich verlangt und gemessen? Wie schnell jemand einen bestimmten Knopf wie oft hintereinander drücken kann und dabei gleichzeitig Bewegungen an einem Steuergerät vollführt? Dazu bräuchte es doch keiner komplexen Grafik mit aufwändigem Sound.
Jedenfalls fühle ich mich durch so etwas nicht angesprochen und kann auch solchen Spielen nichts abgewinnen, aber das ist ein anderes Thema.