Знаете ли вы какие-либо инструменты анализа журнала сборки мусора Java? [закрытый]

Я ищу инструмент или скрипт, который возьмет журнал консоли из моего веб-приложения, проанализирует информацию о сборке мусора и отобразит ее значимым образом. Я запускаю на Sun Java 1.4.2 JVM со следующими флагами: -verbose:gc -XX:+PrintGCTimeStam ...

Prevent.NET сбор мусора за короткий промежуток времени

У меня есть высокопроизводительное приложение, которое обрабатывает очень большой объем данных. Он получает, анализирует и отбрасывает огромное количество информации в течение очень коротких периодов времени. Это вызывает изрядное количество оттока ...

Как получить ссылки на объекты javascript или количество ссылок?

как получить счетчик ссылок для объекта можно ли определить, имеет ли объект javascript несколько ссылок к нему? или если он имеет ссылки кроме того, что я обращаюсь к нему с? или даже просто получить счетчик ссылок сам? могу ли я найти эту инфор ...

Почему нет подсчета ссылок + сбор мусора в C#?

Я пришел из фона C++, и я работаю с C# около года. Как и многие другие, я сбит с толку, почему детерминированное управление ресурсами не встроено в язык. Вместо детерминированных деструкторов у нас есть шаблон dispose. Люди начинают задаваться вопр ...

Может ли JVM GC перемещать объекты в середине сравнения ссылок, вызывая сбой сравнения, даже если обе стороны ссылаются на один и тот же объект?

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

Принудительное выполнение сборки мусора в R с помощью команды gc()

периодически я программирую небрежно. Хорошо, я программирую небрежно все время, но иногда это догоняет меня в виде ошибок из памяти. Я начинаю проявлять небольшую дисциплину в удалении объектов с помощью команды rm (), и все становится лучше. Я вижу ...

Как принудительно удалить объект python?

мне любопытно узнать подробности __del__ в python, когда и почему он должен использоваться и для чего он не должен использоваться. Я узнал на собственном горьком опыте, что это не совсем то, что можно было бы наивно ожидать от деструктора, в том, чт ...

Что такое корни?

каковы корни в сборке мусора? Я прочитал определение root как "любая ссылка, к которой вы можете получить доступ", а определение live-это объект, который используется, который может быть локальной переменной, статической переменной. Я немного путаю ...

Очень высокое использование памяти in.NET 4.0

У меня есть служба C# Windows, которую я недавно переместил из .NET 3.5 в .NET 4.0. Никаких других изменений в коде сделано не было. при работе на 3.5 использование памяти для данной рабочей нагрузки составляло примерно 1,5 ГБ памяти, а пропускная с ...

Когда я должен использовать delete vs setting elements to null в JavaScript? [дубликат]

Возможные Дубликаты:удаление объектов в JavaScript У меня есть объект JS, имеющий большое количество свойств. Если я хочу заставить браузер собирать мусор этого объекта, мне нужно установить каждое из этих свойств как null или мне нужно использо ...

Почему существует WeakHashMap, но отсутствует WeakSet?

с J. Bloch A ... источником утечек памяти является слушатели ... Лучший способ убедиться, что обратных мусора оперативно стоит хранить только слабые ссылки на них, например, хранить их только в качестве ключей в WeakHashMap. Итак ...

Зачем нужна система.Таймеры.Таймер выжить GC, но не система.Нарезка резьбы.Таймер?

получается, что System.Timers.Timer экземпляры поддерживаются в живых каким-то механизмом, но System.Threading.Timer экземпляров нет. пример программы, с периодическим System.Threading.Timer и автосброс System.Timers.Timer: class Program { static ...

Как перенаправить подробный вывод сборки мусора в файл?

как перенаправить подробный вывод сборки мусора в файл? Сайт Sun показывает пример для Unix, но он не работает для Windows. ...

Сколько объектов будет иметь право на сбор мусора после выполнения "m1=null; m2=null;"?

Я запутался, чтобы понять после выполнения m1 = null;m2 = null;. Сколько объектов будет иметь право на вывоз мусора? public class MyTest { MyTest m; void show() { System.out.println("Hello this is show method."); } public s ...

JAVA GC: почему два выживших региона?

для JVM Sun / Oracle я читал, что GC algo делит новое поколение на один регион Eden и два региона survivor. Мне интересно, почему два выживших региона, а не только один? Algo может продолжать пинг-понг между Eden и только одним оставшимся в живых рег ...

Since.NET есть сборщик мусора зачем нам нужны финализаторы / деструкторы / dispose-pattern?

Если я правильно понимаю, среда выполнения .net всегда будет очищаться после меня. Поэтому, если я создаю новые объекты и перестаю ссылаться на них в своем коде, среда выполнения очистит эти объекты и освободит память, которую они занимали. Так как ...

С GC или не ГК

недавно я видел два действительно хороших и обучающих языка: Это первое Херб Саттер, представляет все хорошие и интересные функции C++0x, почему будущее C++кажется ярче, чем когда-либо, и как M$, как говорят, хороший парень в этой игре. Разговор вра ...

РАИИ и сборщик мусора

недавно я смотрел отличный разговор Херба Саттера о " утечке свободного C++..."на CppCon 2016, где он говорил об использовании интеллектуальных указателей для реализации RAII (Resource acquisition is initialization) - концепций и о том, как они решаю ...

Влияет ли назначение объектов null в Java на сборку мусора?

присваивает ли ссылка на неиспользуемый объект null в Java улучшите процесс сбора мусора любым измеримым способом? мой опыт работы с Java (и C#) научил меня, что часто противоречит интуиции, чтобы попытаться перехитрить виртуальную машину или JIT-ко ...

Как вы заставляете сбор мусора из оболочки?

поэтому я смотрю на кучу с jmap на удаленном ящике, и я хочу заставить сборку мусора на нем. Как вы это делаете, не заходя в jvisualvm или jconsole и друзей? Я знаю, что вы не должны быть в практике принудительной сборки мусора-вы должны просто выяс ...