powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / ADOMD из под .NET
5 сообщений из 5, страница 1 из 1
ADOMD из под .NET
    #32425603
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, кто работает с ADOMD из .Net приложений?

У меня возникли серъезные проблемы с освобождением памяти после получения и обработки MDX запросов. Не помогает ни закрытие соединения,
даже аккуратные вызовы Marshal.ReleaseComObject не помогают с освобождением памяти. Кто виноват? COM-Interop или Pivot Table Services?
...
Рейтинг: 0 / 0
ADOMD из под .NET
    #32427219
Ирина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, что на днях мне задавали этот же вопрос, там вызов следуещего кода помог, memory leaks are gone.

// Release the Cellset object and the Catalog object from the memory.
System.Runtime.InteropServices.Marshal.
ReleaseComObject(oAdoMDCellSet);
System.Runtime.InteropServices.Marshal.
ReleaseComObject(oAdoMDCat);

Ирина

----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
ADOMD из под .NET
    #32428588
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tak i znyal, chto esli kto s MSFT otvetit, tak eto tochno Irina :-) Po vashim prediduschim sobscheniyam mozno predpolozhit chto imenno vi zanimaetes Client Connectivity. (Mosha i Sasha takoi melochevkoi :-) ne zanimayutsya).

Ya zhe napisal, chto eti vizovi (Marshal.ReleaseComObject) stoyat vezde gde nuzhno i mozhno, chastichno pomogaet, no ne okonchatelno.

Dazhe zakritie soedineniya ne pomogaet :-(

Pomoemu problemya gdeto v svyazke .NET i PivotTableServices.
...
Рейтинг: 0 / 0
ADOMD из под .NET
    #32429075
Ирина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин backfire, может быть в следующий раз Вы на ромашке погадаете кто из нас Вам первый ответит, а анализы оставите аналистам?:)
Надеюсь, что вы не забыли разобраться с уборщиком мусора в .Net?
GC.Collect();
GC.GetTotalMemory(true);
GC.WaitForPendingFinalizers();

Ирина
<BR>
<BR>----------------------------------------------------
<BR>This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
ADOMD из под .NET
    #32429097
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Irina

Покорнейше прошу прощения, если мое сообщение каким то образом затронуло Вас.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / ADOMD из под .NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]