Nawet standardowa aplikacja Cocoa z pustym oknem, tworzona podczas tworzenia nowego projektu Cocoa w Xcode, wykorzystuje prawie 6 MB pamięci. Jaki jest tego powód? Czy można zmniejszyć użycie aplikacji, czy system OS X po prostu zarządza pamięcią w inny sposób dla aplikacji Cocoa?Dlaczego aplikacje Cocoa zużywają tak dużo pamięci?
Nie żebym narzekał. Wiem, że występ "nie ma już większego znaczenia" (edycja: mam na myśli to, że ma znaczenie mniejsze niż czytelność/łatwość konserwacji/czas programisty). Jestem po prostu ciekawy.
Jesteś jedynym, który denerwuje pomysł, że wydajność już nie ma znaczenia? – BobbyShaftoe
Nie chodzi o to, że wydajność nie ma znaczenia.Istnieje kompromis pomiędzy 100% optymalną wydajnością i korzystaniem z frameworka, który zwiększa obciążenie, ale znacznie ułatwia rozwój. Więc tak, 6MB na puste okno jest wysokie, ale jeśli framework pozwala tworzyć aplikacje w krótszym czasie, warto. –
W jaki sposób mierzysz ile "pamięci RAM" używa aplikacja? Czy patrzysz na RPRVT w górę, czy coś innego? –