Результаты поиска по запросу "garbage-collection"

6 ответов

@ tgm1024 - Этот ответ не говорит о подсчете ссылок. Если бы это было так, ваша критика была бы правильной ... но это не так.

оложим, что существует объект Tree с корневым объектом TreeNode, и каждый TreeNode имеет объекты leftNode и rightNode (например, объект BinaryTree) Если я позвоню: myTree = null;что в действительности происходит со связанными объектами ...

4 ответа

Является ли совместное владение объектами признаком плохого дизайна?

Фон: При чтенииДокументы доктора Страуструпа [http://www2.research.att.com/~bs]и часто задаваемые вопросы, я замечаю некоторые сильные "мнения" и отличные советы от легендарного ученого и программиста CS. Один из них оshared_ptr в C ++ 0x. ...

6 ответов

Javascript и сборка мусора

Есть ли способ контролировать, когда Javascript выполняет сборку мусора? Я хотел бы разрешить ему выполнять сборку мусора в определенное время, чтобы обеспечить бесперебойную работу моего веб-сайта

ТОП публикаций

5 ответов

С какими параметрами GC работает JVM?

Я все еще исследую проблемы с настройкой GC (см.предыдущий вопрос [https://stackoverflow.com/questions/1841479/change-in-gc-behaviour-after-move-from-java5-to-6] ), который включает в себя много чтения и экспериментов. JVM от Sun Java5 + ...

8 ответов

Шпаргалка HotSpot JVM GC

ускаю приложение, интенсивно использующее память, на машине с 16 ГБ ОЗУ и 8-ядерным процессором, а Java 1.6 работает под управлением CentOS версии 5.2 (Final). Точные детали JVM: java version "1.6.0_10" Java(TM) SE Runtime Environment (build ...

1 ответ

Спасибо! Я посмотрел на ссылку Google. Все, что вам нужно сделать, это использовать команду «delete», потому что установка ее в null означает, что вы рискуете chrome не собирать мусор.

рабатываю расширение Google-Chrome, которое имеет код JavaScript, который периодически делает запросы xhr. Я понял, что со временем объем оперативной памяти, который занял процесс, начал увеличиваться. Я не уверен, связано ли это с тем, что ...

3 ответа

С точки зрения предотвращения утечек памяти, я бы предложил, чтобы при добавлении чего-либо в словарь вы проверяли, было ли выполнено количество сборок мусора. Если число элементов, добавленных между последней проверкой словаря и временем последней коллекции, превышает разумную долю размера словаря (скажем, 10% или некоторое минимальное количество элементов, в зависимости от того, что меньше). ), это будет признаком того, что словарь должен быть найден. Обратите внимание, что этот подход ограничит количество избыточных элементов в словаре до определенной доли размера словаря, предлагая при этом разумную производительность независимо от размера словаря.

я есть коллекция (я пишуСлабый словарь [https://stackoverflow.com/questions/2784291/good-implementation-of-weak-dictionary-in-net] ) и мне нужно периодически отбирать мертвые WeakReferences. Обычно я видел проверки в методах Add и Remove, которые ...

1 ответ

 занимал больше времени, и моя программа работала в режиме зависания.

у следующий код Timeout второй (и последующий) раз он запускается? Код висит на: using (Stream objStream = request.GetResponse().GetResponseStream())и затем вызывает исключение WebException, сообщающее, что время запроса истекло. Я попробовал ...

2 ответа

http://gskinner.com/libraries/

блог [http://blogagic.com/163/flex-memory-management-and-memory-leaks#varref](и другие) утверждают, что при очистке объектов вы должны устанавливать нулевые ссылки на объекты внутри методов dispose (). Однако Actionscript 3 (с Flash Player 9) ...

1 ответ

Итак, вот мое решение: когда он загружает изображение из локального файла, я добавляю объект растрового изображения в кэш-память (статический HashMap), после чего, когда просмотр списка прокручивается вверх и вниз, он получает изображение из кеш-памяти и много GC больше не повторилось.

я есть ListView, который использует пользовательский адаптер. Пользовательский адаптер getView использует все рекомендуемые методы: @Override public View getView(int position, View convertView, ViewGroup parent) { SuscriptionsViewsHolder holder; ...