-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Утечки памяти в GostCryptography #36
Comments
Здравствуйте. Вероятность этого есть, т.к. вызывается unmanaged код и, возможно, где-то не освобождается память. До сих пор жалобы не поступили. Могу порекомендовать сделать нагрузочный тест, который делает характерную для вашего приложения работу, и запустить его через memory profiler (dotMemory, например). |
Тут трудно что-то сказать, нужно попытаться как-то локализовать проблемную ситуацию, симулировав часть работы вашей системы. Если есть возможность, сделайте несколько snapshots один за другим через какое-то время. Например, один сейчас, второй через 1 час работы, третий через 2 часа и т.п. (размер интервала можете выбрать, исходя из того, как быстро растет память: чем быстрей, тем меньше можно брать интервал). Посмотрите diff между этими snapshots, там должно быть видно где и что регулярно прибавляется. Относительно |
Добрый день. Вот, Наткнулся на беседу. Больше информации не поступало, так понимаю? |
Здравствуйте! Возможны ли утечки памяти при использовании библиотеки GostCryptography? Обращался ли к Вам кто-либо с данной проблемой? В коде своих сервисов все объекты после использования мы освобождаем. Мы используем GostCryptography для шифрования и подписи сообщений. Взаимодействие с сервисом ФСС для отправки ЭЛН(шифрование) и взаимодействие с Федеральной электронной регистратурой (подпись запросов). На сервере в продуктивном контуре, где запущены наши сервисы, стоит крипто-про CSP 4.0.9963, Версия ядра СКЗИ: 4.0.9014 KC1. ОС: Windows Server 2016 Standart, наблюдается постоянное увеличение памяти, используемое сервисами. Может подскажите куда копать?
The text was updated successfully, but these errors were encountered: