2012-06-24 11 views
7

Jakieś pomysły dotyczące analizy ucieczki w dalvik? Lub kiedy i czy planowane jest dodanie?Czy android dalvik vm korzysta z optymalizacji analizy ucieczki?

Uważam analizę ucieczki za bardzo ważną funkcję w językach GC, aby uniknąć wyrzucania obiektów za każdym razem, gdy wywoływana jest metoda, a obecnie wstępnie przydzielam obiekt do klasy i resetuję go na początku metody, więc unikam alokacji (Piszę gry 3D dla Androida ... w Javie), ale uważam, że ta metoda jest brzydka i utrzymuje pamięć w trybie z wcześniej przydzielonymi obiektami.

Odpowiedz

4

Jakieś pomysły na temat analizy ucieczki w dalvik?

Istnieje source code in the dx portion of the Dalvik project, który wykonuje ograniczoną analizę ucieczki. Niezależnie od tego, czy jest to rzeczywiście wykorzystywane w produkcji, nie mogę powiedzieć, a temat na pewno nie wydaje się bardzo dużo.

Albo kiedy i czy planuje się go dodać?

Google nie robi wiele na temat przyszłościowych stwierdzeń dotyczących możliwości Androida.

+3

Wierzę, że cytowany przez ciebie kod nie został aktywowany, głównie dlatego, że w praktyce nie pomagał znacząco, a IIRC mógł zmylić debuggery. – danfuzz

+0

@danfuzz: Dzięki za informację! Wspaniale jest uzyskać fachowe informacje na temat tego rodzaju szczegółów. – CommonsWare

Powiązane problemy