Возможный Дубликат: Сборка "мусора" в C++ — почему? Привет, я прочитал немного статей о Сборщиках "мусора", и все еще существует одна вещь, которую я просто не понимаю - почему сборка "мусора" использования? Я...
Документация для финализации говорит, что вызываемый сборщиком мусора объект, когда сбор мусора определяет, что больше нет ссылок на объект. Подкласс отменяет ...
Я вижу, что некоторые люди спрашивали о GC.Collect (), например: Когда приемлемо вызывать GC.Collect? GC.Collect () Что не так в использовании GC.Collect ()? Я вижу, что в целом люди говорят: CG ...
открытый класс TestFinalize {static int i = 0; public TestFinalize () {i ++; } protected void finalize () {i--; } public static void main (String [] args) {TestFinalize testFinalize = new ...
Когда-либо возможно в управляемой системе пропустить память, когда Вы удостоверяетесь, что все дескрипторы, вещи, которые реализуют IDispose, расположены? Были бы случаи, где некоторые переменные не учтены?
Я был 'вынужден' добавить myLocalVar = пустой указатель; оператор в наконец пункт непосредственно перед отъездом метода. Причина состоит в том, чтобы помочь GC. Мне сказали, что я получу SMS в течение ночи, когда сервер откажет в следующий раз, таким обра
Я работаю над сервером Java, который обрабатывает БОЛЬШОЙ очень плотный трафик. Сервер принимает пакеты от клиентов (часто много мегабайтов) и вперед их другим клиентам. Сервер никогда явно...
Вы всегда присваиваете пустой указатель объекту после того, как его объем был достигнут? Или Вы полагаетесь на JVM для сборки "мусора"? Вы делаете это для всего вида приложений независимо от их длины? Если так...
Есть ли деструктор для Java? Кажется, я не могу найти никакой документации по этому вопросу. Если нет, как я могу достичь того же эффекта? Чтобы сделать мой вопрос более конкретным, я пишу ...
Какие ресурсы должны быть вручную очищены в C# и каковы последствия не выполнения так? Например, скажите, что у меня есть следующий код: myBrush = новая Система. Рисование. SolidBrush (Система. Рисование....
Я пишу финансовое приложение C#, которые получают сообщения от сети, переводят их в другой объект согласно типу сообщения и наконец применяют бизнес-логику приложения на...
Я недавно прочитал превосходную статью "The Transactional Memory / Garbage Collection Analogy" Dan Grossman. Одно предложение действительно привлекло мое внимание: В теории может улучшиться сборка "мусора"...
Хотя я действительно понимаю серьезные последствия игры с этой функцией (или по крайней мере это - то, что я думаю), мне не удается видеть, почему это становится одной из этих вещей что почтенные программисты...
Попытка выяснить, есть ли какая-либо известная разница, которая может быть причиной этого. Приложение было разработано и работает отлично: openjdk версия «1.8.0_151» И его в настоящее время работает в ...
Я использую этот код groovy для преобразования xlsx в csv, но я получаю эту ошибку: java.lang.OutOfMemoryError: превышен лимит накладных расходов на GC. Я не знаю, как я мог это решить. Мой код работает для ...
У меня есть проект, который выполняет некоторую индексацию для полнотекстового поиска. Для этого я использую hadoop. Я получаю сообщение об ошибке: «превышен лимит накладных расходов GC» Задача TASKID = «tip_201610111152_0066_r_000033« TASK_TYPE = "...
В настоящее время я читаю в довольно больших наборах данных в искру для синтаксического анализа (один кадр данных равен более 1 миллиона строк). Чтобы эффективно использовать h2o.gbm (), я являюсь конкатенированием нескольких данных ...
Сколько из узкого места выделение памяти / освобождение в типичных реальных программах? Ответы от любого типа программы, где производительность обычно имеет значение, приветствуются. Достойны...
Кто-либо встретился со сценарием, где приложение при выделении верхней памяти загружает выполненный набор второго поколения каждые 100 секунд? Мы использующий 64-разрядный сервер с 8-16 ГБ медосмотра...
Мне нелегко иметь дело с проблемой сборки "мусора" Java и интерпретировать журналы. Мое приложение требует, чтобы никакой GC не занимал больше времени, чем 2 секунды, и идеально меньше чем 100 мс. Основанный...
Если я понимаю правильно, что время выполнения .NET будет всегда мыться после меня. Таким образом, если я создам новые объекты, и я прекращаю ссылаться на них в своем коде, то время выполнения очистит те объекты и освободит память...
Сборка "мусора" была вокруг с первых лет LISP, и теперь - нескольких десятилетий на - большинство современных языков программирования использует его. Предположение, что Вы используете один из этих языков, что...
Из документации Microsoft я знаю, что «основное» использование интерфейса IDisposable - очистка неуправляемых ресурсов. Для меня «неуправляемый» означает такие вещи, как соединения с базой данных, ...
Присвоение ссылки неиспользуемого объекта на пустой указатель в Java улучшают процесс сборки "мусора" каким-либо измеримым способом? Мой опыт с Java (и C#) учил меня, что это часто - интуитивный счетчик...
Ruby является действительно требующим много памяти - но также и стоит каждого бита. Что Вы делаете для поддержания использования памяти на низком уровне? Вы избегаете больших строк и используете меньшие массивы/хеши вместо этого, или это без проблем к...
Одна из наших программ иногда получает ошибку OutOfMemory на машине одного пользователя, но конечно не, когда я тестирую его. Я просто работал, это с JProfiler (на 10-дневной оценке лицензируют, потому что я имею...
Я разрабатываю язык. Во-первых, я хочу решить что код генерировать. Язык будет иметь лексические закрытия и основанное на прототипе наследование подобными JavaScript. Но я не поклонник gc и попытки...
Этот вопрос был озадачивающим меня в течение долгого времени теперь. Я происхожу из тяжелой и длинной среды C++, и так как я начал программировать в C# и иметь дело со сборкой "мусора", у меня всегда было чувство...
Я думал на способах, которыми функциональные языки могли быть более связаны непосредственно со своими аппаратными средствами и задавались вопросом о любых аппаратных реализациях сборки "мусора". Это ускорило бы вещи...