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

63
голоса
1
ответ
Я поставил почти 190 million records в кластере Cassandra (2.1.11) с 3 узлами, а коэффициент репликации равен 1 , затем я пишу клиентское приложение для подсчета всех записей с помощью datastax Jav...
4 месяца, 3 недели назад abelard2008
89
голосов
4
ответа
У меня есть ListView в моем приложении, и я переубедил метод getView(), поэтому я могу изменить строку ImageView src в зависимости от текста строки. Проблема в том, что я заметил, что прокрутка Lis...
4 месяца, 3 недели назад AlexPriceAP
99
голосов
5
ответов
Страница 6 документа Управление памятью в Java Виртуальная машина HotSpot ™ содержит следующие параграфы: Коллекции молодого поколения происходят довольно часто и являются эффективно и быстро, пото...
4 месяца, 3 недели назад auser
-6
голосов
1
ответ
Я разрабатываю 2D-видеоигра в Android, используя JAVA и OpenGL-ES. У меня проблема, я думаю, это сборщик мусора. Каждые несколько секунд игра зависает, независимо от того, что я делаю. Я читал неко...
4 месяца, 3 недели назад Frion3L
63
голоса
1
ответ
В настоящее время я изучаю утечку памяти, которую я не могу объяснить, и теперь я ищу полезные ссылки или идеи. Вот скриншот встроенной памяти приложения (сделанный с профилировщиком.NET Memory):
4 месяца, 3 недели назад Vulcano
63
голоса
1
ответ
Я сталкиваюсь с проблемой java.lang.OutOfMemoryError в своем приложении каждый раз, когда я пытаюсь загрузить и обработать множество .owl- файлов. У меня есть 500 нечетных.owl файлов в каталоге, и ...
4 месяца, 3 недели назад user8594397
99
голосов
1
ответ
Я запускаю 64-разрядную серверную виртуальную машину Java7 (Java HotSpot TM) (сборка 24.76-b04, смешанный режим) на сервере Linux 2.6.32-504.el6.x86_64 (RHEL), с несколькими включенными переключате...
4 месяца, 3 недели назад George
140
голосов
5
ответов
У меня есть несколько вопросов относительно сборщика мусора в java. Q1. Насколько я понимаю, finalize() вызывается, когда объект выходит за пределы области действия, а JVM собирается собирать мусор...
4 месяца, 3 недели назад prap19
89
голосов
2
ответа
Я прочитал несколько ответов на этот вопрос ( Почему я не могу создать массив с большим размером? и https://bugs.openjdk.java.net/browse/JDK-8029587 ), и я не понимаю следующее. "В коде GC мы передаем
4 месяца, 3 недели назад WildWind03
62
голоса
1
ответ
Вчера я только что услышал лекцию о сборке мусора в java. "Основы сборки мусора" на You Tube, поэтому я пытался реализовать мой собственный алгоритм сбора мусора. Так что я просто хотел, чтобы кто-...
4 месяца, 3 недели назад sagar27
108
голосов
1
ответ
Я прочитал обширную документацию о GC HotSpot для Java SE 6 и 7. Говоря о стратегиях получения смежных областей свободной памяти, представлены два "конкурирующих" подхода: эвакуация (обычно применя...
4 месяца, 3 недели назад Vitaliy
78
голосов
3
ответа
Я включил сокет в свой проект, и он работает хорошо. Мой сервер получил мой запрос, и мое приложение получило ответ. Почти все правильно, за исключением сборщика мусора, начинается цикл и не остана...
4 месяца, 3 недели назад groff07
89
голосов
1
ответ
Во время обучения F # иногда я пишу несколько вариантов алгоритма (с той же асимптотической сложностью) для удовольствия. Но, в конце концов, я также хочу получить некоторое представление о том, чт...
4 месяца, 3 недели назад primfaktor
77
голосов
3
ответа
Из того, что я понимаю, если объект А имеет ссылку на объект B как свою переменную экземпляра, то эта ссылка хранится в пространстве, выделенном для объекта A в куче. Но сам объект B хранится где-т...
4 месяца, 3 недели назад Chiseled
77
голосов
1
ответ
В HotSpot JVM GC Tuning Guide опция UseGCOverheadLimit упоминается только на страницах о CMS и Parallel GCs. Кроме того, на странице документации GC
4 месяца, 3 недели назад leventov
146
голосов
1
ответ
Как я понимаю, Swift использует автоматический подсчет ссылок для сбора мусора. Это возвращает меня на многие годы, когда я был программистом COM. VB6 (и раньше) автоматизировал процесс децинирован...
4 месяца, 3 недели назад Ian Ringrose
232
голоса
2
ответа
Я мог бы использовать некоторые советы по отслеживанию причины утечек памяти в С#. Я понимаю, что такое утечка памяти, и я понимаю, почему они встречаются на С#, но мне интересно, какие инструменты...
4 месяца, 3 недели назад Justin Bozonier
78
голосов
1
ответ
Этот вопрос, возможно, не имеет практической ценности, это просто из любопытства. В C/C++, когда вы объявляете переменную, как показано ниже: int c; переменная c будет иметь некоторую ценность для ...
4 месяца, 3 недели назад Pukki
77
голосов
3
ответа
Я проходил сбор мусора в java (jdk 6 hot-JVM). У меня мало вопросов, которые, я надеюсь, сообщество поможет мне решить. Я понимаю: 1) Куча делится на a) Молодое поколение -Eden и Survivor: в молодо...
4 месяца, 3 недели назад Rips
89
голосов
3
ответа
У меня есть друг, который рассказал мне следующее, но я не мог объяснить причину. someArray =......... int a; for(int i=0; i < someArray; i++) { a=someArray.get(i).length(); // Do something } Он...
4 месяца, 3 недели назад cosmir17
63
голоса
3
ответа
скажем, у меня есть javascript: /*getAttribute is mootools method for retrieving a named attribute*/ var companyNumber = button.getAttribute('data-company-number'); var payPoint = button.getAttribu...
4 месяца, 3 недели назад SamuelKDavis
63
голоса
3
ответа
У меня проблема с Android Garbage Collector, и я надеялся, что кто-то может указать, что я могу делать неправильно здесь. У меня много данных в начале моей программы, которая сгенерирована и переда...
4 месяца, 3 недели назад AzHole
63
голоса
2
ответа
Короче говоря, у меня есть проблема с производительностью, которая "случайно" появляется в 1 JVM в то время, которое, возможно, работало в течение нескольких дней до этого, но я не могу найти основ...
4 месяца, 3 недели назад bbrower
77
голосов
2
ответа
Если прослушиватель событий подключен к каждой ячейке в определенном столбце таблицы, а затем каждая строка удаляется из таблицы, чтобы избежать утечек памяти, необходимо, чтобы разработчик удалил ...
4 месяца, 3 недели назад Tim
119
голосов
3
ответа
Когда я открываю класс Cellule.cs, создается таймер, когда Cellule.cs закрывается, таймер по-прежнему вызывает форму. Как я могу эффективно распоряжаться. Это вызывает проблему, потому что форма Ce...
4 месяца, 3 недели назад Insecurefarm
77
голосов
1
ответ
У вас есть какое-то решение, как создать пул объектов (пул памяти ) с объектами, чем содержать разные данные разного размера ? Поэтому, если я запрашиваю объект в пуле памяти с некоторым размером, ...
4 месяца, 3 недели назад Martin Fedy Fedorko
181
голос
2
ответа
У нас возникли серьезные проблемы с нашим приложением Java EE. В частности, приложение запускает до 99% кучи старого поколения в течение нескольких минут после запуска. Никаких OOM не бросают, но э...
4 месяца, 3 недели назад Pawel Veselov
63
голоса
1
ответ
В Рамке 4.7.1 были некоторые улучшения GC. https://docs.microsoft.com/en-us/dotnet/framework/whats-new/ В настоящее время я запускаю службу, которая была построена под 4.6.1. Если я установлю 4.7.1...
4 месяца, 3 недели назад user3591729
139
голосов
3
ответа
В качестве примера можно сказать, что я установил максимальную кучу JVM на 4 ГБ. Однако, когда мое приложение достигает около 3 ГБ, ОС начинает заменять некоторую память на диск. На данный момент е...
4 месяца, 3 недели назад Mario Duarte
77
голосов
1
ответ
В контейнере сервлета создается сервлет "S" и выполняет несколько запросов. Он имеет зависимость от объекта "O", поэтому он создал этот объект, когда был создан экземпляр "S". Единственная ссылка н...
4 месяца, 3 недели назад shrini1000
76
голосов
1
ответ
Я искал информацию в Интернете относительно использования Java Concurrent Mark Sweep GC для Linux и Mac или для разных версий Java. Меня особенно интересуют последние версии Oracle Java 1.6 и 1.7. ...
4 месяца, 3 недели назад ekangas
-4
голоса
1
ответ
У меня есть проект, который требует, чтобы я смоделировал инкрементный сбор мусора. Это использует алгоритм генерации в сочетании с методом маркировки и развертки. Пока я разработал структуру, как ...
4 месяца, 3 недели назад Tuffy
99
голосов
1
ответ
Кто-нибудь имеет предложения о том, как окончательно очистить разумные данные из памяти? Эти данные являются данными кредитных карт, поэтому я должен гарантировать, что эти данные будут удалены. Я ...
4 месяца, 3 недели назад Thiago Roberto
76
голосов
1
ответ
Может ли кто-нибудь объяснить концепцию карточного стола и написать барьеры в процессе сбора мусора в.Net? Я действительно не могу получить объяснение этих терминов, то есть то, что они, как они по...
4 месяца, 3 недели назад maverickabhi
116
голосов
2
ответа
Хорошо, я сделал приложение winform С#, это File_Splitter_Joiner. Вы просто даете ему файл, и он разделяет его на несколько частей, которые вы указываете. Разделение выполняется в отдельном потоке....
4 месяца, 3 недели назад vexe
76
голосов
1
ответ
У меня есть самодостаточное WCF-приложение, в котором объекты службы (за вызов, один параллелизм) используют встроенные COM-объекты (на которые ссылается класс во время вызова), построенный на плат...
4 месяца, 3 недели назад Vadim Berman
63
голоса
1
ответ
Это вопрос о том, чтобы G1 Collector не выполнял полный GC Удалено -XX:MaxGCPauseMillis=100 -XX:InitiatingHeapOccupancyPercent=80 Значение по умолчанию для IHOP составляет 45% S0C S1C S0U S1U EC EU...
4 месяца, 3 недели назад Sameer Naik
77
голосов
1
ответ
У меня есть приложение, разработанное (переименованное в моей ошибке как MyApplication для конфиденциальности) в следующем окружении: Monotouch 2.1 MonoDevelop 2.4.2 MacOS 10.6.8 iOS SDK 4.3 которы...
4 месяца, 3 недели назад Luigi Saggese
-4
голоса
1
ответ
Рассмотрим следующий класс class Melody { public Melody() { Task.Factory.StartNew(()=>play_melody_in_loop()); } } play_melody_in_loop воспроизводит мелодию в цикле и никогда не завершается. Экзе...
4 месяца, 3 недели назад user2136963
Чтобы , пожалуйста,
Выберите тему жалобы:

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