Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > уменьшить исмпользуемую память |
Автор: BinaryEvil 31.3.2008, 13:30 |
добрый день! мой вопрос прозвучит глупо, но всё же мне хотелось бы получить на него ответ прога, которую я делаю на java, при запуске занимает большой объём памяти. когда я сворачиваю главное окно, используемая память уменьшается во много раз(с 38 Мб до 1 Мб, если быть точным). когда я её разворачиваю, память увеличивается до 10 мегабайт и продолжает увеличиваться, пока не достигает 38 Мб. когда я её опять сворачиваю память опять уменьшается до 1 метра. (я делаю что-то вроде мэнэджера базы данных, использую hibernate) так вот, меня интересует, что же делает java при сворачивании окна, и можно ли это делать вручную? |
Автор: tux 31.3.2008, 16:05 |
Полагаю что это физическая память, выделяемая приложению операционной системой. При сворачивании окна страницы виртуальной памяти пернносятся в своп, при разворачивании обратно в физическую память. Java к этому не имеет никакого отношения, следовательно никак. |
Автор: BinaryEvil 31.3.2008, 16:58 |
tux, спасибо за информацию. ну что ж, в конце концов это мэнэджер базы данных, не какой-нибудь там чат - объём памяти не так уж и критичен. так и скажу заказчику ![]() |