Selbst die standardmäßige Cocoa-Anwendung für leere Fenster, die beim Erstellen eines neuen Cocoa-Projekts in Xcode erstellt wird, benötigt fast 6 MB Arbeitsspeicher. Was ist der Grund dafür? Ist es möglich, eine App weniger zu verwenden, oder verwaltet OS X Speicher einfach nur für Cocoa-Apps?Warum verbrauchen Cocoa Apps so viel Speicher?
Nicht, dass ich mich beschwere. Ich weiß, dass Leistung "kaum noch zählt" (edit: was ich meine ist, es zählt weniger als Lesbarkeit/Wartbarkeit/Programmierzeit). Ich bin nur Neugierig.
Bin der Einzige verärgert über die Idee, dass die Leistung keine Rolle mehr spielt? – BobbyShaftoe
Es ist nicht so, dass die Leistung keine Rolle spielt.Es gibt einen Kompromiss zwischen 100% optimaler Leistung und der Verwendung eines Frameworks, das zusätzlichen Aufwand verursacht, die Entwicklung jedoch erheblich vereinfacht. Also ja, 6 MB für ein leeres Fenster sind hoch, aber wenn das Framework es ermöglicht, Apps in kürzerer Zeit zu entwickeln, ist es das wert. –
Wie messen Sie, wie viel "RAM" eine Anwendung verwendet? Schaust du auf RPRVT in Top oder etwas anderes? –