Я только что реализовал класс WeakEventDelegate в .NET. Я видел другие статьи о том, как реализовать такую вещь в http://code.logos.com/blog/2008/08/...
Я использую Tomcat, и после остановки моего веб-приложения все еще ссылка на экземпляр загрузчика классов моего веб-приложения.
Вследствие этого заметный объем памяти (в основном связанный ...
Насколько я понимаю, примитивные типы (uint, string, Number и т. д.) класса не нужно устанавливать в null для сборки мусора. например, мне не нужно писать этот метод dispose () в ...
В C #, когда у меня есть два объекта obj1, obj2 состоит из List , и я назначаю оба этих объекта одному и тому же объекту List . Если моя ссылка на obj1 выходит за пределы области видимости, но моя ...
ниже - вариант записи журнала gc конкретный файл -verbose: gc
-Xloggc: /logs/gc.log ОК. Хорошо.
но при перезапуске java-приложения старое содержимое журнала gc в файле исчезло.
Я надеюсь, что vm добавит gc ...
В C ++ есть совет: «Никогда не возвращайте ссылку на Локальный объект », как показано ниже из« Учебника по C ++ »:« При возврате ссылки необходимо понимать одну критически важную вещь: Никогда ...
Похоже, что экземпляры System.Timers.Timer поддерживаются каким-то механизмом, а экземпляры System.Threading.Timer - нет. Пример программы, с периодическим System.Threading.Timer и автосбросом ...
У меня большой долго работающий сервер, и в течение нескольких недель использование памяти неуклонно растет. Как правило, как указано ниже, моя проблема маловероятна; однако у меня не так много дел ...
import json
время импорта
from itertools import count def keygen (size): for i in count (1): s = str (i) yield '0' * (size - len (s)) + str (s) def jsontest (num): keys = keygen (20) ...
В частности, когда они используются с движущимися сборщиками мусора. Текущее место в памяти объекта нельзя использовать, потому что оно может измениться при следующей сборке, поэтому то, что используется в качестве объектов ...
Я продолжаю читать код и примеры многопоточных приложений. Время от времени я вижу такой фрагмент: программа класса
{static void Main (string [] args) {Console.WriteLine ("...
Я знаю концепции «остановите мир», инкрементных, параллельных, параллельных (мягких / жестких) сборщиков мусора в реальном времени. Но я не могу понять в основном параллельный сборщик мусора. Чем отличается параллельный сборщик мусора? Что? ...
Итак, мы разрабатываем сетевое приложение, в котором пользователь может загружать свои собственные скрипты Python, чтобы выбрать алгоритм. Наш код содержит модули c, cython и python. Так как ...
Мне интересно, как работает сборка мусора, когда у вас есть класс с отражением, используемый для получения некоторых значений полей. Как JVM знает, что ссылки на значения в этих полях доступны, и поэтому ...
Я использую виртуальную машину Dalvik и хотел бы узнать, есть ли какие-либо инструменты для анализа сборки мусора в dalvik. Я знаю о трекере распределения, но мне нужно что-то более сложное.
Я сейчас делаю что-то подобное в методе onPostExecute AsyncTask, где NewTask не является текущей выполняемой задачей: частный класс OlderTask extends AsyncTask
I Я провожу несколько тестов производительности своего кода и хочу убедиться, что сборка мусора не происходит во время одного из моих тестов, потому что это убирает беспорядок предыдущего теста. Я полагаю, что могу ...
При разработке с Objective-C для iOS управление памятью в настоящее время должно выполняться разработчиком. Некоторые другие мобильные платформы используют автоматическую сборку мусора, чтобы устранить необходимость в ...
Я обсуждал с моим другом управляемые и неуправляемые ресурсы в C #. По словам моего друга: 1.a) Каждый объект в C # является управляемым, и нет ничего лучше неуправляемого объекта или ресурса, когда ...
Я работаю над относительно большим решением в Visual Studio 2010. В нем есть различные проекты, один из которых является игровым проектом XNA, и еще один является проектом ASP.NET MVC 2. В обоих проектах я ...
Сейчас борюсь с утечками памяти. Так что мне любопытно, есть ли способ вручную уничтожить представление (в действии метода onDestroy)?
Весь макет (Activity contentView) немного сложен из-за parent -...
Если вы видите журналы Android, вы можете увидеть много таких вещей. Что они означают, зная, что это может помочь нам лучше распределять память. Пример: 28470 dalvikvm D ...
Я реализую некоторые алгоритмы, которые работают с большими данными (~ 250 МБ - 1 ГБ). Для этого мне понадобился цикл, чтобы провести сравнительный анализ. Однако в процессе я узнаю, что F # делает некоторые неприятные вещи, которые ...
В SO есть несколько потоков по сборке мусора Python, и, прочитав около пяти, плюс некоторые документы в сети, я все еще не уверен, как работает сборка мусора и как я должен управлять ...
Как я знаю, сборщик мусора трассировки не может избежать блокировки потока во время полного сборщика мусора. Я использовал XNA + C #, и время сборки мусора было невозможно удалить. Поэтому я переключился на язык более низкого уровня C, но понял, что мне
Я выполняю функции, которые глубоко вложены и потребляют довольно много памяти, как сообщает диспетчер задач Windows. Выходные переменные относительно малы (на 1-2 порядка меньше ...
Я пытаюсь понять, насколько возможно попытаться точно определить, что существует потенциальная утечка памяти в блоке программного управляемого кода .NET. Причина в том, чтобы ...
В .NET 4 можно включить одновременный сборщик мусора. Q1 Как это работает с параллельными вычислениями: Parallel, Task, PLINQ и т. Д.?
Q2 Как разработчик программного обеспечения, что я должен знать при работе с ...