0
ответов

Создание нового потока - нужно ли мне заботиться о сборке мусора

Я немного заморозил мозг, поэтому я подумал, что брошу это коллективному гению ТАК ... У меня возникло событие (оно будет в потоке "рейзера"), и я его потребляю ....
вопрос задан: 7 June 2011 16:46
0
ответов

Сборщик мусора не будет собирать объект, созданный с использованием

Я хочу проверить ссылки на объекты, считающиеся неправильными rly и написал тест, который всегда терпел неудачу. Я упростил тест до следующего поведения: [Test] public void ScopesAreNotLeaking () {...
вопрос задан: 6 June 2011 16:12
0
ответов

Выгрузка сборки, загруженной с помощью Assembly.LoadFrom ()

Мне нужно проверить количество времени для запуска GetTypes () после загрузки dll. Код выглядит следующим образом. Assembly Assembly = Assembly.LoadFrom (файл); sw = Секундомер.StartNew (); var types1 = Assem.GetTypes (); sw ....
вопрос задан: 6 June 2011 10:21
0
ответов

Как память возвращаемых типов C обрабатывается в GC?

Согласно документации для метода NSString -UTF8String: возвращенная строка C автоматически освобождается, как только будет освобожден возвращенный объект ; вы должны скопировать строку C, если она ...
вопрос задан: 5 June 2011 16:01
0
ответов

Сборка мусора с помощью glib?

Я бы хотел связать язык с сборкой мусора (в частности, он использует почтенный Boehm libgc) к семейству API-интерфейсов glib. glib и gobject используют внутренний подсчет ссылок для управления ...
вопрос задан: 4 June 2011 23:35
0
ответов

Настройка JVM и GC - теория без полного GC

У меня есть крупномасштабное приложение с двумя типами объектов: долгоживущие (кеш) и недолговечные (запрос-процесс-ответ) . Теоретически с этим типом приложения, я думаю, можно ...
вопрос задан: 3 June 2011 10:58
0
ответов

Очень высокое использование памяти в .NET 4.0

У меня есть служба Windows C #, из которой я недавно перешел. NET 3.5 в .NET 4.0. Никаких других изменений кода не производилось. При работе на версии 3.5 использование памяти для данной рабочей нагрузки составляло примерно 1,5 ГБ памяти ...
вопрос задан: 2 June 2011 23:43
0
ответов

GC не удаляет циклические ссылки в WeakKeyDictionaries?

У меня ситуация, в которой я хотел бы поддерживать отображение одного объекта в другой, пока существует первый объект. Моей первой мыслью было использовать WeakKeyDictionary. импорт weakref импорт gc ...
вопрос задан: 2 June 2011 03:21
0
ответов

Использование памяти и сборка мусора объектов в AS3

Я хочу знать об объекте тип, особенно когда речь идет о сборке мусора во Flash. Я знаю, что элементы будут готовы к сборке мусора в таких ситуациях: // create var ar: Array ...
вопрос задан: 1 June 2011 07:25
0
ответов

Блокировать сборщик мусора при анализе слабых ссылок

Я экспериментирую с WeakReference, и я написание кода, который проверяет действительность слабой ссылки перед возвратом сильной ссылки на объект. if (weakRef.IsValid) return (...
вопрос задан: 30 May 2011 09:38
0
ответов

Локальный внутренний класс

Я прочитал руководство по внутреннему классу и ничего не понимаю. Говорят, что внутренний класс содержит скрытую ссылку на внешний класс, поэтому я задаю несколько вопросов через этот простой ...
вопрос задан: 30 May 2011 09:17
0
ответов

Технические детали сборщика мусора Android

Пока я изучаю общие черты / различия различных мобильных устройств платформы, один из исследуемых аспектов - управление памятью. Поэтому меня интересуют более подробные технические ...
вопрос задан: 29 May 2011 06:48
0
ответов

Чем управление памятью в PHP отличается от управления памятью в Python?

В чем разница в том, как они обрабатываются? В частности, почему Python часто используется в долгоживущих приложениях производственного уровня, таких как веб-серверы, в то время как PHP не дает им подобных ...
вопрос задан: 27 May 2011 21:49
0
ответов

Каково ожидаемое поведение локально обработанного таймера?

Конкретно, если вы создадите экземпляр таймера в локальной области видимости, а затем вернётесь из этой области видимости: 1) Будет ли таймер все еще выполняться? 2) Когда будет собираться мусор? Я предлагаю эти два ...
вопрос задан: 27 May 2011 15:29
0
ответов

Что запускает сборку мусора gen2?

У меня странная ситуация, которую я пытаюсь выяснить. Genesis: я запускаю свою программу на физической машине с 16 ядрами и 128 ГБ ОЗУ. Я пытаюсь определить, почему он не использует все ...
вопрос задан: 27 May 2011 10:01
0
ответов

Принудительная сборка мусора или отражение в частном поле, что менее опасно?

У нас есть сторонняя библиотека, которая внутренне использует SafeHandle для неуправляемого ресурса. В некоторых случаях ошибки необходимо избавиться от объекта и воссоздать его. Но есть ошибка в ...
вопрос задан: 21 May 2011 15:00
0
ответов

C#: Will GC collect if it needs memory, or will it give out of memory exception?

I have a loop in my code that generates many byte[] arrays (around 1 to 2 MB each), fills them with data, and then discard the reference. So, even though the reference is only held for a короткое время, я ...
вопрос задан: 18 May 2011 18:21
0
ответов

Можно ли создать сценарий «Остров изоляции» в .NET?

Я читал о сборке мусора и узнал термин «Остров изоляции», например, когда ObjectA ссылается на ObjectB, а ObjectB одновременно ссылается на ObjectA. Может кто-нибудь ...
вопрос задан: 18 May 2011 14:30
0
ответов

Сборка мусора в списке

У меня есть ListView, который использует специальный адаптер. Пользовательский адаптер getView использует все рекомендуемые методы: @Override public View getView (int position, View convertView, ViewGroup parent) {...
вопрос задан: 17 May 2011 21:37
0
ответов

Предотвращение сборки мусора .NET на короткий период времени

У меня есть высокопроизводительное приложение, обрабатывающее очень большой объем данных. Он получает, анализирует и отбрасывает огромные объемы информации за очень короткие периоды времени. Это ...
вопрос задан: 15 May 2011 01:29
0
ответов

Сборка мусора составных объектов

У меня есть два класса Class A {// конструктор } Класс B {частный A a; общедоступный B () {a = новый A (); } } Предположим, я использую объект B [скажем b] в моем коде, и после того, как я закончу ...
вопрос задан: 13 May 2011 13:15
0
ответов

JVM Tenured / Old gen достиг предела и зависает сервер

Нашему приложению требуется очень большой объем памяти, поскольку он имеет дело с очень большие данные. Следовательно, мы увеличили максимальный размер кучи до 12 ГБ (-Xmx). Ниже приведены сведения о среде. ОС - Linux 2.6.18-164.11.1 ....
вопрос задан: 10 May 2011 04:42
0
ответов

Три часа, затраченные сборщиком мусора на отключение 1,2 ГБ кучи, в чем может быть причина?

На одном из наших серверов сборщику мусора потребовалось почти три часа, чтобы попытаться отключить ( успешно) 1,2 ГБ кучи памяти. От 1,4 ГБ до 200 МБ. В это время загрузка ЦП была высокой, почти 80 -...
вопрос задан: 9 May 2011 07:54
0
ответов

Детали сборки мусора: Подходит ли этот объект для сборки мусора?

Я полагаю, что это такая программа. .. class Test {public static void main (String [] args) {new Test (); System.out.println ("готово"); } protected void finalize () {...
вопрос задан: 8 May 2011 14:01
0
ответов

Node.JS garbage collection event? or --trace-gc to stderr?

As a general practice, when I write scripts, log messages always go to stderr and data (status messages, results from an algorithm, whatever) goes to stdout. I would like to get this sent to stderr. ...
вопрос задан: 6 May 2011 21:16
0
ответов

Garbage collection in SML, Java, C, Pascal

Why is garbage collection rarely spoken about in languages such as Pascal and C, whereas it is very important in SML and Java?
вопрос задан: 5 May 2011 15:48
0
ответов

Как мне явно очистить байт []

Я создаю новые байтовые массивы, которые не собираются сборщиком мусора, а находятся в памяти и увеличивают частные байты. Приведенный ниже код выполняется каждые 10 секунд. Как мне явно очистить ...
вопрос задан: 5 May 2011 05:21
0
ответов

.Net и Bitmap не удаляются автоматически сборщиком мусора, когда не остается памяти

Мне интересно, как в .NET работает распределение и удаление памяти, выделенной для растровых изображений. Когда я создаю множество растровых изображений в циклах в функции и вызываю их последовательно, это срабатывает ...
вопрос задан: 30 April 2011 00:23
0
ответов

Должен ли я когда-либо вручную принудительно выполнять сборку мусора в моем приложении WPF?

Я только что устранял утечки памяти в моем приложении WPF. Для этого я использовал профилировщик CLR, а также просматривал статистику процессов в диспетчере задач Windows. Мой основной тест заключался в том, чтобы убедиться ...
вопрос задан: 22 April 2011 15:50
0
ответов

Нужно ли закреплять структуру при копировании байтов из области памяти

Я определил структуру в C # для зеркального отображения собственной структуры данных и использовал StructLayout of Sequential. Чтобы преобразовать структуру в 12 байтов (3x 4 байта), требуемых для метода Socket IOControl, я ...
вопрос задан: 19 April 2011 10:10