профиль для Data.HashMap - PullRequest
0 голосов
/ 15 октября 2010

Я использую ghc 6.12.2 и последний пакет Data.HashMap 1.1.0, и при компиляции с параметрами

+RTS -prof -auto-all 

он не работает, и в сообщении говорилось, что я этого не делалустановить пакет профилирования

Как его установить?

Благодаря ответу

Ответы [ 3 ]

3 голосов
/ 15 октября 2010

Можем ли мы предположить, что вы используете эту хэш-карту ? В общем, вам нужно установить с профилированием: cabal install -p hashmap --reinstall. Большинство людей включает профилирование по умолчанию (отредактируйте файл cabal config и установите library-profiling: True).

1 голос
/ 15 октября 2010

Ты серьезно? GHC 5.2.2 более 8 лет.

Если вы получаете текущую платформу Haskell , включая GHC 6.12.3, мы можем дать соответствующий совет.

Редактировать : Я вижу, вы исправили свой пост.

0 голосов
/ 15 октября 2010

Используете ли вы опции

+RTS -prof -auto-all

при создании Data.HashMap, или вы просто используете

-prof -auto-all

+RTS указывает, что вы задаете флаги системе времени исполнения haskell. Вы не используете его при компиляции кода, вы используете его при запуске скомпилированного исполняемого файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...