Вопросы по теме 'finalizer'
Могу ли я ссылаться / использовать COM-объекты в моем финализаторе?
У меня есть тип COM (создан с помощью tlbimp.exe ) и класс C #, который является оболочкой для этого объекта. Я хочу произвести некоторую очистку в финализаторе для моей оболочки C #. Следуя рекомендациям, здесь , я мог бы написать что-то вроде...
189 просмотров
schedule
14.02.2024
Объект C# WeakReference имеет значение NULL в финализаторе, хотя на него все еще ссылаются
Привет, у меня есть код, в котором я не понимаю, почему я попал в точку останова (см. комментарий).
Является ли это ошибкой Microsoft чего-то, чего я не знаю или неправильно понимаю?
Код был протестирован в Debug, но я думаю, что это ничего не...
2041 просмотров
schedule
19.05.2024
Использовать finalize() в моем случае?
У меня есть класс ImageWrapper , который сохраняет изображения во временные файлы на диске, чтобы освободить память кучи, и позволяет перезагружать их при необходимости.
class ImageWrapper {
File tempFile;
public ImageWrapper(BufferedImage...
226 просмотров
schedule
17.03.2024
Реализовать финализируемый шаблон удаления с несколькими связанными финализируемыми объектами.
Я примерно знаком с шаблоном Dispose для незавершаемых типов, например, типов, которые обертывают какой-то управляемый ресурс, для которого мы хотим выполнить детерминированную очистку. Типы такого рода обычно не реализуют финализатор, так как он...
762 просмотров
schedule
06.03.2024
Поток финализатора заблокирован
Я выполняю посмертный анализ приложения .net с высокой нагрузкой на память, используя WinDbg с дампом процесса, и этот процесс является службой Windows.
со следующим выводом кажется, что финализатор заблокирован.
Я просмотрел код, и, кажется,...
2678 просмотров
schedule
09.11.2023
Почему сборщик мусора не запускает финализатор?
У меня есть эта небольшая программа (настоящая программа, конечно, сильно отличается).
using System;
namespace Finalizer
{
public class Simple
{
public Simple()
{
Console.WriteLine("Constructor");...
65 просмотров
schedule
23.10.2023