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

5 ответов

GC.Collect () и Finalize

Хорошо, известно, что GC неявно вызываетFinalize методы на объектах, когда он идентифицирует этот объект как мусор. Но что произойдет, если я сделаюGC.Collect()? Финализаторы все еще выполнены? Может быть, это глупый вопрос, но кто-то спросил ...

3 ответа

Какие механизмы, кроме мьютексов или сборки мусора, могут замедлять работу моей многопоточной Java-программы?

проблема У меня есть кусок кода Java (JDK 1.6.0._22, если это уместно), который реализует функцию без состояния, без побочных эффектов без мьютексов. Тем не менее, он использует много памяти (я не знаю, насколько это актуально). В прошлом я ...

5 ответов

String.substring vs String []. Split

У меня есть строка с запятойString.split(",") он возвращает размер массива около 60. В конкретном случае использования мне нужно только получить значение второго значения, которое будет возвращено из массива. Так например"Q,BAC,233,sdf,sdf," все, ...

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

4 ответа

Это хорошая практика, чтобы установить объект равным нулю после обработки?

У меня есть такой сценарий: public void processData(String name,String value) { /* line 1 */ MyDTO dto = new MyDTO(); /* line 2 */ dto.setName(name); /* line 3 */ dto.setValue(value); /* line 4 */ sendThroughJMSChannel(dto); /* line 5 */ dto = ...

3 ответа

Почему неизменные объекты любимы GC JVM?

Я знаю причину, по которой JVM GC любит недолговечный объект, потому что его можно собрать в второстепенном GC. Но почему JVM GC любит неизменные объекты? РЕДАКТИРОВАТЬ: Чарли Хант говорит, что GC любит неизменные объекты в его презентация ...

10 ответов

Сборка мусора по сравнению с языками программирования без сборки мусора

Поэтому, если я правильно понимаю, сборщик мусора автоматически освобождает объекты, которые больше не используются программой. как сборщик мусора в Java. Я слышал, что в таких языках, как C, которые не поддерживают сборку мусора, программы ...

3 ответа

Оптимизация Xms / Xmx / XX: MaxPermSize в JVM

Каковы необходимые шаги для получения оптимизированного значенияXms/Xmx/XX:MaxPermSize? Определенно я могу установить большое значение, но, как вы знаете, GC занимает много времени в большой памяти. Каковыобщая рекомендация, когда я ...

3 ответа

Что запускает Java-сборщик мусора

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

3 ответа

Сборщик мусора в MATLAB?

Какова ваша ментальная модель этого? Как это реализовано? Какие у него сильные и слабые стороны?MATLAB GC против Python GC? Иногда я вижу странные узкие места в производительности при использовании вложенных функций MATLAB в иным образом ...

2 ответа

Почему gc () не освобождает память?

Я запускаю симуляции наWindows 64bit-компьютерс участием64 ГБ ОЗУ, Использование памяти достигает55%и после завершения симуляции я удаляю все объекты в рабочем пространствеrm(list=ls())с последующимdouble gc(). Я предполагал, что это освободит ...