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

3 ответа

Можем ли мы отключить финализаторы?

Поскольку существует небольшая гарантия того, когда и даже если финализаторы будут запущены, а финализаторы в настоящее время почти не воспринимаются как запах - есть ли способ убедить JVM полностью пропустить все процессы финализации? Я ...

6 ответов

Не отвечает на вопрос.

разница междуSystem.gc() а такжеRuntime.gc()?

6 ответов

Короче говоря, да, это очень полезно для настройки любого серьезного Java-приложения. Мы часто обнаруживали, что в производственных сценариях это разница между стабильным приложением и совершенно непредсказуемым приложением. Это, конечно, не первое, что я делаю, но если у вас есть приложение, которое работает, и вы можете применить к нему реальную нагрузку, это одна из первых вещей, которую нужно исследовать в этот момент.

читал много статей о настройке GC на Java и часто задавался вопросом, сколько людейдействительно использовать некоторые из более продвинутых функций. Я всегда избегал настройки там, где это было возможно, и концентрировался на написании самого ...

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

5 ответов

https://drive.google.com/open?id=1jOECJj0_UPNdllwF4GWb5OMybWPc0PUV

ужно проверить количество времени для запуска GetTypes () после загрузки DLL. Код выглядит следующим образом. Assembly assem = Assembly.LoadFrom(file); sw = Stopwatch.StartNew(); var types1 = assem.GetTypes(); sw.Stop(); double time1 = ...

3 ответа

https://github.com/nanoseconds/PythonTest/blob/master/test.py

несколько потоков по сборке мусора в Python в SO, и после прочтения около пяти, плюс некоторый документ в режиме онлайн, я все еще не уверен, как работает сборка мусора и как я должен управлять объектами, которые я не использую. На самом деле, ...

5 ответов

Правильное использование интерфейса IDisposable

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

4 ответа

Есть ли способ запланировать полную сборку мусора в Java? [Дубликат]

На этот вопрос уже есть ответ здесь: Как заставить сборку мусора в Java? [/questions/1481178/how-to-force-garbage-collection-in-java] 23 ответаУ меня есть приложение, которое работает по расписанию 24x6. В настоящее время, после запуска в ...

5 ответов

это

читал некоторые сведения о сборке мусора (как это работает и т. Д.). Я пытался понять, как это работает на моих примерах, но я думаю, что у меня проблема. Я знаю, что сборщик мусора запускается, когда: недостаточно памяти, Вы звоните GC.Collect ...

1 ответ

Классы могут быть скопированы только в том случае, если загруженный класс становится недоступным; классы, загруженные системным загрузчиком, не могут быть GC'd.

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

2 ответа

Никому не говорите, но на самом деле это не работает. Вторым аргументом для сбора должен быть адрес структуры стека, содержащей корневой набор. Но я собираюсь сделать это целым рядом специальных объектов, указывающих на несколько стеков. И разные наборы для разных файлов памяти. Но, по крайней мере, вызов на месте.

исал простой сборщик мусора для виртуальной машины Postscript, и у меня возникают трудности при разработке достойного набора правил для того, когда делать коллекцию (когда свободный список слишком короткий?) И когда выделять новое пространство ...