Я профилировал некоторые Java-программы, используя кучи кучи, и есть 350 экземпляров sun.font.TrueTypeFont, в других кучах кучи, которые я взял, было больше. Существует только 5 экземпляров шрифта, созданных кодом приложения, и всего 24 экземпляра, в основном созданные WDesktopProperties и другие классы библиотеки Java.sun.font.TrueTypeFont Memory Leak?
Это количество экземпляров TrueTypeFont, типичных для довольно большого настольного приложения? Если да, то почему? FontManager занимает почти 200 КБ оперативной памяти!
Спасибо,
Энди
200kb оперативной памяти? Какая разница? –
Все программисты должны заботиться о потреблении памяти. «Кого волнует?» отношение - причина, по которой Java-приложения часто принимают минимум 100 мб. Другая причина заключается в том, что после 10 минут использования есть 350 экземпляров, а затем сколько через неделю? – 2009-07-16 10:20:57