Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
1 / 1 / 3
Регистрация: 03.08.2008
Сообщений: 390

Как заставить Java возвращать память системе?

31.01.2010, 18:20. Показов 1672. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как заставить Java возвращать память системе.
System.gc() проблемы не решает
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.01.2010, 18:20
Ответы с готовыми решениями:

Как заставить checkbox возвращать объект?
как заставить checkbox возвращать объект? Jsp: <form:form action="addUser" method="post" modelAttribute="user"> ...

Как заставить функцию возвращать символьную строку?
Всем доброго времени суток! Такой вопрос, есть задание, надо ввести с клавы какую-то строку, а потом в символьной функции для каждого слова...

При вычислениях в таблице как заставить формулу IF возвращать цифры с буквами?
Всем привет, В таблицах ворд пытаюсь реализовать логические операции с помощью IF, чтобы формула работала приблизительно так: ...

4
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
31.01.2010, 20:38
Да не будет она по идее ничего возвращать .
Схавает всё что в -Xmx задано и хрен что вернёт
А что за траблы с памятью , ты напиши подробнее может подскачем чего ...
0
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
31.01.2010, 20:39
'подскажем' хотел сказать
очепяталси
0
1 / 1 / 5
Регистрация: 22.07.2007
Сообщений: 366
01.02.2010, 10:19
А вы батенька ставьте ссылки как transient на коллекции объектов. Плюс к тому не забываете лишенеры удалять а то они никогда не удалятся. Проблема в том что первые версии JRE удаляли объекты когда на них не было ссылок то есть они считали количество ссылок .. пока количество ссылок было не равно нулю то они не удалялись. Но это рождало проблему ... например два объекта циклически ссылались друг на друга но не имели ссылок извне... эти объекты никогда не удалялись. Из за этого в новых JRE ссылки проверяются на мотив доступности... то есть ссылка должна вести куда то а не образовывать замкнутую цепочку... Но тут тоже есть проблема например ваш класс объявляется лишинер какого нибудь события и никогда не удаляется. Так как сылка на него существует очень долго. Для того что бы показать что сслыку на некоторый объект можно удалять при нехватке памяти следует объявлять ссылку как transient. Таким образом ява сможет удалить её .. но поэтому эту ссылку при использовании надо проверять на null
0
1 / 1 / 5
Регистрация: 22.07.2007
Сообщений: 366
01.02.2010, 10:27
А если хотите подробней изучить проблему рекомендую книгу 'Горький Вкус Ява'
Горький вкус Java. Брюс Тейт
Горький вкус Java. Брюс Тейт. ... Горький вкус Java Bitter
Java Брюс Тейт Мягкая обложка 336 стр., 2003 г. ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.02.2010, 10:27
Помогаю со студенческими работами здесь

Как заставить bash генерить в 16тиричной системе?
приветствую подскажите, пожалуйста, как в данном варианте скрипта for ip in {10..40}; do /sbin/ifconfig eth0 inet6 add...

Можно ли заставить функцию возвращать несколько значений(массив)?
Доброго всем. Очень неудобно, что в ВБА функция возвращает только одно значение. Может кто обошел эту преграду? Можно ли заставить функцию...

Можно ли заставить хранимую процедуру возвращать тип Table?
Можно ли заставить хранимую процедуру возвращать тип Table? Точнее нужно чтобы работал такой код select * from <имя хранимой...

Asus eee pc 1025c: Как заставить работать память на частоте 533МГц?
Всем привет! Нетбук asus eee pc 1025c (Atom N2600 1600MHz). Установлена планка DD3-1600МГц (шла с нетбуком в сборке сразу). Aida64...

Как освободить память занимаемую вектором и явно вернуть системе?
Здравствуйте! Вопрос: Как освободить память занимаемую вектором и явно вернуть системе?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru