Garbage-Collection – вопросы и ответы

65
голосов
3
ответа
Я искал ответ, но я не нашел ничего, что могло бы ответить на 100% мой вопрос.: D Итак, мне нужно создать из hashmap другие 3 новых hasmaps, обменяя 2 его значения тремя разными способами (я исполь...
7 лет назад user1834153
72
голоса
1
ответ
У меня есть двоичный файл Mono, полученный из сборки с Visual Studio. Опция --gc = sgen, используемая для включения сборщика мусора, не доступна: Error: --gc=<NAME> option not supported on th...
8 лет назад Ghassen Hamrouni
44
голоса
0
ответов
У нас есть веб-служба Java, для которой латентность коллекции мусора периодически увеличивается в течение дня или двух при каждом перезапуске службы. Задержка возвращается сама по себе без каких-ли...
2 года, 10 месяцев назад malay varaiya
217
голосов
2
ответа
У меня есть высокопроизводительное приложение, которое обрабатывает очень большой объем данных. Он получает, анализирует и отбрасывает огромное количество информации за очень короткие промежутки вр...
8 лет, 6 месяцев назад drobertson
81
голос
1
ответ
Я хочу измерить прошедшее время в GC. Я использую java.lang.management. GarbageCollectorMXBean. В приведенном выше интерфейсе есть метод getCollectionTime(), который возвращает то же самое в миллис...
2 года, 7 месяцев назад Partha
77
голосов
1
ответ
В Java, когда целевой объект A достигнут только слабым эталоном B, A может быть GC. что произойдет, если слабая ссылка B будет достигнута сильной ссылкой C в то же время? Для exmaple C указывает на...
4 года, 3 месяца назад jetstream
-5
голосов
1
ответ
Это наиболее часто задаваемый вопрос в интервью. Я не хочу использовать сборщик мусора Java. Как мы можем реализовать собственную функцию сборщика мусора. У кого-нибудь есть решение по этому вопросу?
5 лет, 8 месяцев назад Deepak
62
голоса
1
ответ
У меня есть тест ниже, который я запускаю в режиме рабочей станции и в режиме сервера для сборщика мусора CLR. В конце в режиме сервера я заканчиваю 520 МБ частных байтов, где, как и в режиме рабоч...
4 года, 11 месяцев назад Onur Gumus
83
голоса
1
ответ
Я разрабатываю приложение WebGL для Интернета и мобильных устройств. Я часто использую жесткие обновления для проверки результатов моей реализации WebGL. После попытки просмотра я получаю сообщение...
3 года, 7 месяцев назад Rando
44
голоса
2
ответа
Я пытаюсь выполнить приложение Java с помощью SSH с удаленной машины но это совсем не работает: ( Чтобы выполнить это приложение на локальном компьютере, Я написал оболочку script, включая команду ...
8 лет, 7 месяцев назад pomme
62
голоса
3
ответа
Я создал серверное приложение, которое должно обработать некоторые данные (это довольно тяжелый процесс), прежде чем он начнет слушать клиентов. В результате он выделяет память (примерно 30 МБ), ко...
7 лет, 4 месяца назад Leri
63
голоса
3
ответа
Я пишу приложение для Android, в котором есть как Activity, так и компонент службы. Кроме того, у меня есть класс, инкапсулирующий ресурс, который я использую в нескольких местах как для Activity, ...
6 лет, 2 месяца назад Michael
56
голосов
1
ответ
Я проверил приложение Java7 на пару недель, и я заметил пару вещей, которые я хотел бы понять. С момента запуска приложения количество загруженных классов постоянно растет, и я считаю, что это норм...
5 лет, 11 месяцев назад Panciz
44
голоса
2
ответа
У меня есть программа с графическим интерфейсом с сегментом, который может быть большим и содержать много объектов. Одна из особенностей моей программы - "закрыть" этот сегмент и создать новый. Вес...
7 лет, 2 месяца назад Karlovsky120
44
голоса
1
ответ
Таким образом, я использую библиотеку simple_dom_html для анализа HTML, однако из-за этого происходит небольшая утечка памяти. Однако утечка небольшая, однако я использую эту библиотеку так, что вс...
3 года, 2 месяца назад Xeptix
69
голосов
1
ответ
Так что это должно было появиться несколько тысяч раз раньше, но я просто прочитал эту статью , в которой подробно рассказывается, почему сборщик мусора на Android и iOS ужасно медленный. Одним из ...
6 лет, 4 месяца назад fho
83
голоса
3
ответа
Здесь мой код (упрощенный немного): обслуживание public class TaskService extends Service { // ----------------------------------------------------------------------- // // Constants // // --------...
5 лет, 10 месяцев назад Lingviston
97
голосов
2
ответа
Был интересный опыт работы с буфером файлов Python и хотел знать, что я его правильно понимаю. Учитывая, [Python 2.7 shell] ... model = (really big Numpy model) f = open('file.out','w') pickle.dump...
8 лет, 12 месяцев назад JohnMetta
54
голоса
2
ответа
Я новичок в D. Я написал простой файловый сервер, используя http://arsdnet.net/web.d/cgi.d.html Я отправляю файл (размер около xxMB) следующим образом: import std.file; void SendFile(string request...
6 лет, 6 месяцев назад jof4002
45
голосов
1
ответ
В этой статье представлен метод реализации функциональных языков с быстрым равенством, множествами и картами, использующий хеш-consing под капюшонами. Насколько я понимаю, он использует адрес хеш-c...
4 года, 9 месяцев назад MaiaVictor
190
голосов
2
ответа
Я читал, что пространство Perm gen (или Permanent Generation) не собирает мусор. Тем не менее, в коллекции CMS я вижу, как некоторые классы разгружаются в моем журнале GC. Так что мусор Perm gen со...
9 лет, 2 месяца назад Ashish
103
голоса
5
ответов
Я программирую приложение компьютерной графики в Scala, которое использует класс RGB для возврата цвета в точку на изображении. Как вы можете себе представить, функция, возвращающая объект RGB цвет...
7 лет назад Phil
44
голоса
1
ответ
Я прочитал статью о сборщике мусора из рубинов, и многие упоминания о круглом объекте ссылки не могут быть очищены. В этой статье упоминается циркулярная ссылка, но я не уверен, приведет ли она к э...
6 лет, 2 месяца назад Bruce Xinda Lin
45
голосов
2
ответа
Я столкнулся с проблемой, в которой мой heapdump больше, чем 2gb или, может быть, даже 3gb - это некоторые случаи. Теперь проблема заключается в том, что дамп кучи создается в местоположении (/home...
3 года назад Hemant Vyas
70
голосов
2
ответа
У меня есть класс (Модель), объект которого служит планом для (недолговечных) объектов другого класса (ModeledRelation). Модель определяет событие, на которое всегда ссылается ModeledRelation, чтоб...
1 год, 9 месяцев назад oliver
45
голосов
1
ответ
private Cache<Object, String> cache = CacheBuilder.newBuilder() .concurrencyLevel(4) .expireAfterAccess(24, TimeUnit.HOURS) .initialCapacity(1024) .maximumSize(1_00_000) .build(); private Con...
1 год, 11 месяцев назад linehrr
55
голосов
1
ответ
Я использую CMS GC, основной gc происходит каждые 2 минуты или меньше Я попытался увеличить значение CMSMaxAbortablePrecleanTime от 5 до 10, а затем до 20, но это не помогает. Может ли кто-нибудь п...
3 года, 1 месяц назад Robin
63
голоса
2
ответа
Я занимаюсь домашним заданием на Big O Notation. Нам нужно создавать списки со все большим количеством целых чисел, а затем время, необходимое для сортировки списка, чтобы определить, какой Big O C...
2 года, 10 месяцев назад Michael Fulton
44
голоса
3
ответа
Недавно я писал все больше и больше моих реактивных компонентов в функциональном стиле, поскольку большинство из них не нуждаются в функциях или состоянии жизненного цикла. Внутри моих компонентов ...
3 года назад user1595077
73
голоса
1
ответ
Я установил mono version 4.2.1.60 в свою операционную систему CentOS из этого источника , сначала загрузив tarball, а затем выполнив sudo./configure , sudo make и sudo make install в извлеченных ис...
3 года, 8 месяцев назад Dolgsthrasir
45
голосов
1
ответ
Другие вопросы и ответы защищают использование интерфейса IDisposable для отмены подписки на события, к которым объект подпис
4 года, 5 месяцев назад Alex Reinking
44
голоса
1
ответ
Я пытаюсь создать собственный класс StringBuilder на основе комментариев здесь . Это мой текущий код: class MyStringBuilder { public StringBuilder stringBuilder; public String linkToStringBuil
6 лет назад ares_games
100
голосов
2
ответа
Я беспокоюсь о том, как я разработал простую программу. Существует объект FileParser , который имеет события OnFileOpened , OnLineParsed и OnFileClosed , и несколько объектов, которые создают меньш...
3 года назад Ben O'Leary
73
голоса
1
ответ
Мы плаваем новое масштабируемое и ориентированное на производительность приложение ASP.Net в нашей организации, которое в настоящее время находится в стадии разработки. Менеджеры решили использоват...
7 лет, 8 месяцев назад prabhats.net
55
голосов
4
ответа
Для этого блока кода (решение 2.1 в Cracking the Coding Interview): когда вы делаете prev.next = n.next , собираете ли вы сборщик мусора? Тогда как вы можете сделать n = n.next ? Вопрос 2.1: написа...
5 лет, 11 месяцев назад user3159143
64
голоса
2
ответа
Я настраиваю JVM Java 8, и я пытаюсь узнать, какое значение было определено для параметра -XX:ParallelGCThreads . В документации говорится: -XX: ParallelGCThreads . Устанавливает количество потоков...
2 года, 2 месяца назад Dherik
85
голосов
1
ответ
У меня есть странная проблема, когда мое приложение просто приостанавливается. Я посмотрел на потребление процессора, eden & tenured heap находится под максимальным пределом. sudo /usr/java/jdk...
5 лет, 1 месяц назад UniLocal
53
голоса
0
ответов
Получение ниже исключения в журнале запуска приложения, после 5 - 1 недели пробела. Exception in thread "ActiveMQ Broker[localhost] Scheduler" java.lang.OutOfMemoryError: GC overhead limit exceeded...
1 год, 9 месяцев назад Satscreate
68
голосов
1
ответ
Я понимаю слабый справочник и шаблон слабых событий. В одном месте, где используется шаблон слабых событий, используется DataBinding между Controls и DataModel. Во время процесса DataBinding, если ...
7 лет, 3 месяца назад Eric Ouellet
47
голосов
2
ответа
Для этого фрагмента кода: Vector v = new Vector(10); for (int i = 1; i<100; i++) {Object o = new Object(); v.add(o); o = null; } Там не будет утечки, так как все ссылки на 100 объектов были уста...
6 лет, 8 месяцев назад Kevin
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема