Я немного заморозил мозг, поэтому я подумал, что брошу это коллективному гению ТАК ... У меня возникло событие (оно будет в потоке "рейзера"), и я его потребляю ....
Я хочу проверить ссылки на объекты, считающиеся неправильными rly и написал тест, который всегда терпел неудачу. Я упростил тест до следующего поведения: [Test] public void ScopesAreNotLeaking () {...
Мне нужно проверить количество времени для запуска GetTypes () после загрузки dll.
Код выглядит следующим образом. Assembly Assembly = Assembly.LoadFrom (файл);
sw = Секундомер.StartNew ();
var types1 = Assem.GetTypes ();
sw ....
Согласно документации для метода NSString -UTF8String: возвращенная строка C автоматически освобождается, как только будет освобожден возвращенный объект ; вы должны скопировать строку C, если она ...
Я бы хотел связать язык с сборкой мусора (в частности, он использует почтенный Boehm libgc) к семейству API-интерфейсов glib. glib и gobject используют внутренний подсчет ссылок для управления ...
У меня есть крупномасштабное приложение с двумя типами объектов: долгоживущие (кеш) и недолговечные (запрос-процесс-ответ) . Теоретически с этим типом приложения, я думаю, можно ...
У меня есть служба Windows C #, из которой я недавно перешел. NET 3.5 в .NET 4.0. Никаких других изменений кода не производилось. При работе на версии 3.5 использование памяти для данной рабочей нагрузки составляло примерно 1,5 ГБ памяти ...
У меня ситуация, в которой я хотел бы поддерживать отображение одного объекта в другой, пока существует первый объект. Моей первой мыслью было использовать WeakKeyDictionary. импорт weakref
импорт gc
...
Я хочу знать об объекте тип, особенно когда речь идет о сборке мусора во Flash. Я знаю, что элементы будут готовы к сборке мусора в таких ситуациях: // create
var ar: Array ...
Я экспериментирую с WeakReference, и я написание кода, который проверяет действительность слабой ссылки перед возвратом сильной ссылки на объект. if (weakRef.IsValid) return (...
Я прочитал руководство по внутреннему классу и ничего не понимаю. Говорят, что внутренний класс содержит скрытую ссылку на внешний класс, поэтому я задаю несколько вопросов через этот простой ...
Пока я изучаю общие черты / различия различных мобильных устройств платформы, один из исследуемых аспектов - управление памятью. Поэтому меня интересуют более подробные технические ...
В чем разница в том, как они обрабатываются? В частности, почему Python часто используется в долгоживущих приложениях производственного уровня, таких как веб-серверы, в то время как PHP не дает им подобных ...
Конкретно, если вы создадите экземпляр таймера в локальной области видимости, а затем вернётесь из этой области видимости: 1) Будет ли таймер все еще выполняться? 2) Когда будет собираться мусор? Я предлагаю эти два ...
У меня странная ситуация, которую я пытаюсь выяснить. Genesis: я запускаю свою программу на физической машине с 16 ядрами и 128 ГБ ОЗУ. Я пытаюсь определить, почему он не использует все ...
У нас есть сторонняя библиотека, которая внутренне использует SafeHandle для неуправляемого ресурса. В некоторых случаях ошибки необходимо избавиться от объекта и воссоздать его. Но есть ошибка в ...
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
короткое время, я ...
Я читал о сборке мусора и узнал термин «Остров изоляции», например, когда ObjectA ссылается на ObjectB, а ObjectB одновременно ссылается на ObjectA. Может кто-нибудь ...
У меня есть ListView, который использует специальный адаптер. Пользовательский адаптер getView использует все рекомендуемые методы: @Override
public View getView (int position, View convertView, ViewGroup parent) {...
У меня есть высокопроизводительное приложение, обрабатывающее очень большой объем данных. Он получает, анализирует и отбрасывает огромные объемы информации за очень короткие периоды времени. Это ...
У меня есть два класса Class A
{// конструктор
} Класс B
{частный A a; общедоступный B () {a = новый A (); }
} Предположим, я использую объект B [скажем b] в моем коде, и после того, как я закончу ...
Нашему приложению требуется очень большой объем памяти, поскольку он имеет дело с очень большие данные. Следовательно, мы увеличили максимальный размер кучи до 12 ГБ (-Xmx). Ниже приведены сведения о среде. ОС - Linux 2.6.18-164.11.1 ....
На одном из наших серверов сборщику мусора потребовалось почти три часа, чтобы попытаться отключить ( успешно) 1,2 ГБ кучи памяти. От 1,4 ГБ до 200 МБ. В это время загрузка ЦП была высокой, почти 80 -...
Я полагаю, что это такая программа. .. class Test {public static void main (String [] args) {new Test (); System.out.println ("готово"); } protected void finalize () {...
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. ...
Я создаю новые байтовые массивы, которые не собираются сборщиком мусора, а находятся в памяти и увеличивают частные байты. Приведенный ниже код выполняется каждые 10 секунд. Как мне явно очистить ...
Мне интересно, как в .NET работает распределение и удаление памяти, выделенной для растровых изображений. Когда я создаю множество растровых изображений в циклах в функции и вызываю их последовательно, это срабатывает ...
Я только что устранял утечки памяти в моем приложении WPF. Для этого я использовал профилировщик CLR, а также просматривал статистику процессов в диспетчере задач Windows. Мой основной тест заключался в том, чтобы убедиться ...
Я определил структуру в C # для зеркального отображения собственной структуры данных и использовал StructLayout of Sequential. Чтобы преобразовать структуру в 12 байтов (3x 4 байта), требуемых для метода Socket IOControl, я ...