Я использую сервер Java, который использует CMS для постоянного сборщика. Выполняя нагрузочный тест, я вижу молодые коллекции примерно каждые 1 с и сохраняемые (одновременные) примерно каждые 5 миллионов. Это хорошо. Когда я ...
Вот моя реализация своего рода трепа (с неявными ключами и некоторой дополнительной информацией, хранящейся в узлах): http://hpaste.org/42839/treap_with_implicit_keys Согласно данным профилирования GC берет ...
Предположим, что существует объект Tree с корневым объектом TreeNode, и каждый TreeNode имеет объекты leftNode и rightNode (например, объект BinaryTree ) Если я позвоню: myTree = null; что на самом деле происходит с ...
У меня есть критичное ко времени приложение, которому необходимо отправить дейтаграмму UDP по заданному расписанию. Допуск на джиттер на приемной стороне очень низкий. Реализация этого с помощью java ...
I have a .Net 4.0 Win Forms app that I run on two boxes, one is a Win7 box, one is a Win Server 2k3 box. The app on the 2k3 box has 2-3 intermittent hangs throughout the day that appear to be large ...
Я запускаю большое приложение .net 4.0 x86 в Windows Server 2003 x64 (2 ядра Xeon 4), и я столкнулся с проблемами, когда мое приложение ~ 2-3 раза в день зависало на 30 секунд, а затем возобновляло работу ...
В C ++ как запустить exe / процесс с помощью stdin stdout и stderr? Я знаю, как это сделать в .NET, и я помню, как раньше использовал popen, но popen, похоже, разрешает stdin OR stdout не то и другое и не все ...
Here's what's I've read so far, and correct me if I'm wrong: Node.js is based on V8 JavaScript engine.
V8 JavaScript engine implements stop-the-world garbage collection Which..causes Node.js to ...
Каково состояние объекта, когда вы вручную ставите ссылку в очередь? this.s = "foo";
WeakReference wr = new WeakReference(this.s);
wr.enqueue (); Вся документация Я '...
function fetchXmlDoc (uri) {var xhr = new XMLHttpRequest (); var async = false; xhr.open ("ПОЛУЧИТЬ", uri, async); xhr.send (); вернуть xhr.responseXML;
} В основном, когда я вызываю это ...
У меня есть программа, которая использует Javascript в качестве привязки языка сценариев к более крупному приложению C ++. Я использую V8 и webkit как взаимозаменяемые, но базовая среда выполнения не имеет значения для этого вопроса. ...
Я пытаюсь сопоставить строку, которая не содержит подстроки Моя строка всегда начинается с «http: // www. domain.com/ "Подстрока, которую я хочу исключить из совпадений:" .a / "
История Мой сервер работает с процессорами 24x2, а куча java составляет около 70 ГБ.
В какой-то момент после установки новой версии (версия-B) я увидел, что полная сборка мусора занимает около 30 секунд (остановка ...
I have read that Perm gen (or Permanent Generation) space is not garbage collected. However, in CMS collection I can see some classes unloading in my GC log. So is perm gen garbage collected during ...
В терминологии Garbage Collection, почему он называется "Eden Space"? Просто так. Я все еще знакомлюсь с терминологией и не могу понять, почему у него такое название.
Это в основном вопрос из любопытства. Рассмотрим следующие функции var closure;
функция f0 () {var x = new BigObject (); var y = 0; закрытие = функция () {возврат 7; };
}
...
Когда я компилирую выражение в исполняемый код и получаю делегат - происходит ли сборка мусора, когда больше нет ссылок на этот делегат? Есть ли по этому поводу документация? ...
У меня есть приложение, которое вызывает создание большого количества мусора. Первый (и почти один) критерий - малое время паузы сборки мусора. Я пробую разные параметры GC с помощью инструмента visualgc (и журналов gc). Лучшие параметры ...
Я работаю над механизмом сбора мусора для семейства объектов в одном из моих проектов. Я хочу, чтобы эти объекты динамически распределялись с помощью new и никогда не вызывали delete. Это ...
Я читаю о реализациях сборщиков мусора, в частности, о сборщиках с меткой и очисткой на лету, и о том, что разрешить мутаторы работают, когда этап маркировки не завершен (и ...
При профилировании моего приложения (C #, .NET 4) я заметил, что сторонняя библиотека, которую я использую, явно вызывает GC.Collect (). Это очень раздражает, потому что иногда это сильно влияет на производительность моего приложения ...
Программа установки .NET выделяет память для каждого куча поколения (0, 1, 2, LOH) в сегментах для получения непрерывного блока памяти при запуске и при попытке удовлетворить запрос на выделение после ...
If you application is such that it has to do lot of allocation/de-allocation of large size objects (>85000 Bytes), its eventually will cause memory fragmentation and you application will throw an Out ...
Reading this old but classic document Writing High-Performance Managed Applications - A Primer, I came across following statment The GC is self-tuning and will adjust itself according to ...