Есть ли скрытый параметр, который поместит МВЗ в библиотеки? В настоящее время я настроил свое профилирование следующим образом:
междусобойчик:
ghc-prof-options: -O2
-threaded
-fexcess-precision
-fprof-auto
-rtsopts
"-with-rtsopts=-N -p -s -h -i0.1"
Exec:
# cabal sandbox init
# cabal install --enable-library-profiling --enable-executable-profiling
# cabal configure --enable-library-profiling --enable-executable-profiling
# cabal run
Это работает и создает ожидаемый файл .prof
, .hp
и сводку, когда программа заканчивается.
Проблема в том, что файл .prof
не содержит ничего, что не относится к текущему проекту. Я предполагаю, что, вероятно, есть опция, которая поместит МВЗ во внешний код библиотеки?