Утечки памяти из-за соединений с SAP HANA с использованием драйвера ODBC - PullRequest
0 голосов
/ 22 февраля 2019

Приложение .NET (C #), использующее соединения ODBC с SAP HANA, теряет память, занимая всю доступную память, а затем происходит сбой.Профилировщик памяти показывает утечки памяти в неуправляемом модуле odbc32.Тестирование двух драйверов SAP HANA (HDBODBC 1.00.120.24 и 1.0.0.120.100), оба утечки памяти.

Вызов OdbcConnection.ReleaseObjectPool () ( Утечка памяти ODBC в приложении c # ) не решает проблему.

Как решить эту утечку памяти?

1 Ответ

0 голосов
/ 22 февраля 2019

Решение состоит в том, чтобы использовать пул соединений, выбрав «Соединения пула с этим драйвером» в ODBC Data Source Administrator, на вкладке «Пул соединений».По умолчанию HDBODBC установлен как <not pooled>.

...