|
-21 / 5 / 3
Регистрация: 14.03.2013
Сообщений: 130
|
|
Кто может кратко объясните как работает Garbage Collector?17.04.2013, 14:34. Показов 4914. Ответов 11
Метки нет (Все метки)
0
|
|
| 17.04.2013, 14:34 | |
|
Ответы с готовыми решениями:
11
Как сделать, чтобы garbage collector быстрее проходил?
Режимы Garbage Collector |
| 17.04.2013, 14:56 | |
|
Не по теме: А статьи в интернете не пытались почитать?
1
|
|
|
-21 / 5 / 3
Регистрация: 14.03.2013
Сообщений: 130
|
|
| 17.04.2013, 15:48 [ТС] | |
|
buntar, спасибо, а если он автоматически все делает,Почему в некоторых кодах ее вызывают,можете пример сказать?
0
|
|
|
|
||
| 17.04.2013, 16:10 | ||
|
1
|
||
|
|
||||||
| 17.04.2013, 17:52 | ||||||
|
С версии 4,0 даже принудительный вызов не гарантирует того, что GC очистит всё. Я когда писал сервер чата, делал тест на нагрузку, и в общем... что с колектом, что без - очистка происходила на 200МБ занимаемого места. Если не верите, то вот примерчик: запустите диспетчер задач и код, который просто выделяет массив и тут же теряет на него ссылку. Очистки нет, не смотря на GC.Collect();
0
|
||||||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,234
|
|
| 17.04.2013, 17:52 | |
|
Не по теме: Если кратко:
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 17.04.2013, 18:11 | |
|
0
|
|
|
|
|||||||
| 17.04.2013, 18:17 | |||||||
0
|
|||||||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 17.04.2013, 18:22 | ||
|
Плюс, включите оптимизатор и увидите, что GC.Collect подбирает мусор при каждом вызове.
0
|
||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,234
|
||
| 17.04.2013, 18:25 | ||
|
А почему массив попадает в первое поколение? Не могу понять. А все понял - потому что в той же области видимости, ( скобках), по крайней мере в режиме отладки время жизни объекта продлевается.
0
|
||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|||||||
| 17.04.2013, 20:48 | |||||||
|
Вот тот же пример, но с более разумными параметрами, которые не забивают нулевое поколение:
Приложение, разумеется, запускайте не через отладчик (Ctrl+F5) — под ним сборщик работает иначе.
0
|
|||||||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,234
|
|
| 17.04.2013, 21:02 | |
|
Оо, интересно, а за счет чего - с включенным оптимизатором - объем памяти после сборки уменьшается ?
Инструкции на обнуление объектов?
0
|
|
| 17.04.2013, 21:02 | |
|
Помогаю со студенческими работами здесь
12
CLR и Garbage Collector Посмотреть какой Garbage Collector выбран по умолчанию
Создать ссылку на делегат, чтобы Garbage Collector его не уничтожал Объясните пожалуйста как работает этот код, как это объяснить преподавателю, кто шарит Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|