garbage-collection

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

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

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

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

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

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

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

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

получается, что System.Timers.Timer экземпляры поддерживаются в живых каким-то механизмом, но System.Threading.Timer экземпляров нет. пример программы, с периодическим System.Threading.Timer и автосброс System.Timers.Timer: class Program { static void Main(string[] args) { var timer1 = new System.Th...

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