Построить моно для обнаружения утечки памяти во время выполнения (в источниках) для Linux - PullRequest
0 голосов
/ 10 апреля 2020

У меня были некоторые проблемы с моно на linux. Мое приложение, которое было собрано с c# на windows, не пропускает, но с моно у меня другая ситуация. После поиска моно сайта я нашел этот пост , я build и установил его (без asan). После того как я скачал моно-источники , использовал моно 5.8. И соберите его с флагами для обнаружения утечки памяти и установите путь:

# Ensure that all required packages are installed.
sudo apt-get install git autoconf libtool automake build-essential gettext cmake python
./autogen.sh --prefix=/usr/local --with-malloc-mempools=yes
make get-monolite-latest
make
make install

После сборки и установки я запускаю Мое приложение с mono --profile=malloc:log-malloc ATS_RW_PTD.exe

И получаю результат: 'mallo c 'профилировщик не найден в главном исполняемом файле и не может быть загружен из' mono-profiler-mallo c '.

Я не могу понять, где я неправ и какой профиль мне нужно использовать. Это пошаговая инструкция для обнаружения утечки памяти во время выполнения в моно?

...