Результаты поиска по запросу "garbage-collection"
Вы можете очистить сетку в промежутке, так как она все равно будет заменена; у вас будут временно обе таблицы в памяти (излишне), пока они не будут заменены, если вы этого не сделаете.
этот старый, но классический документНаписание высокопроизводительных управляемых приложений - учебник для начинающих [http://msdn.microsoft.com/en-us/library/ms973858.aspx]Наткнулся на следующую запись GC самонастраивается и настраивается в ...
Размер после изготовления мусора № 2: 3
аюсь использоватьWeakHashMap [https://docs.oracle.com/javase/10/docs/api/java/util/WeakHashMap.html]как одновременноSet [https://docs.oracle.com/javase/10/docs/api/java/util/Set.html] слабых ссылок. this.subscribers = ...
Выгрузка классов в сборщике мусора Java G1 (G1GC)
В Java 6 мы использовали следующую конфигурацию GC для предотвращения Perm GenOutOfMemoryException после нескольких переделок нашего приложения: -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled Мы переходим на Java 7 и хотим использовать ...
Сборка мусора и темы
AFAIK, когда GC делает свое дело, виртуальная машина блокирует все запущенные потоки - или, по крайней мере, при сжатии кучи. Так ли это в современных реализациях CLR и JVM?(Производственные версии на январь 2010 г.)? Пожалуйста, не ...
https://github.com/Frans-Willem/IPCNode
ал из этой темысборка мусора с помощью node.js [https://stackoverflow.com/questions/5326300/garbage-collection-with-node-js/5326410] этот node.js использует генеративный GC. Я обычно использую циклические ссылки на объекты (обе из которых я в ...
Я согласен с вами по поводу решения Eden Space. Я уже пробовал разные параметры newSize и проверял время паузы в журнале gc, в этой строке указано «Rescan». Меньшие значения newSize вызывают меньшее время паузы. 3 различных значения newSize параллельны моему выводу.
я есть приложение, которое создает много мусора. Первый (и почти один) критерий - малое время паузы в GC. Я пробую разные параметры GC, используя инструмент visualgc (и gc logs). Лучшие параметры ниже. -XX: + ...
Кроме того, посмотрите, можете ли вы рассказать о том, как оптимизировать цепочки областей действия. Спасибо!
основном вопрос из любопытства. Рассмотрим следующие функции var closure ; function f0() { var x = new BigObject() ; var y = 0 ; closure = function(){ return 7; } ; } function f1() { var x = BigObject() ; closure = (function(y) { return ...
The only real exception to this would be if you have a lot of memory tied up in managed objects and you've blocked that thread waiting for some operation to complete. If those objects where not going to be needed after that call completed then setting those references to null might allow the garbage collector to collect them sooner. But that scenario would represent bad code that needed to be refactored - not a use case of IDisposable.
ю из чтениядокументация MSDN [http://msdn.microsoft.com/en-us/library/system.idisposable.aspx]что «основное» использованиеIDisposable Интерфейс для очистки неуправляемых ресурсов. Для меня «неуправляемый» означает такие вещи, как соединения с ...
На самом деле это было не яблоко. Просто фрукты
минологии «Сборка мусора», почему она называется «Eden Space»? Просто так. Я все еще знакомлюсь с терминологией и не могу понять, почему у нее такое название.
Саморассвобождение (подсчет ссылок) Сингелтон
Рассмотрим следующий сценарий: у вас есть одноэлементный класс, представляющий своего рода поставщика данных. Этот одноэлементный класс выделяет много памяти, и вы хотите, чтобы он освободил выделенную память, когда его никто не использует. ...