È possibile temporizzare il profilo di un programma Haskell senza installare le librerie di profiling?E 'possibile profilare un programma Haskell senza librerie prof?
Quando passo la possibilità -prof
a GHC, ho sempre arrivare errori come questo:
src/MyPKG/FooBlah.lhs:7:7:
Could not find module `Data.Time.Calendar':
Perhaps you haven't installed the profiling libraries for package `time-1.1.4'?
Use -v to see a list of the files searched for.
So che la soluzione è quella di installare con le versioni profilo cabala delle librerie, ma a volte questo è un dolore nel culo (mi dispiace per la brutta lingua).
Penso che dovrebbe essere possibile profilare il mio programma e le chiamate che non hanno simboli dovrebbero apparire come ????
o qualcosa del genere nell'output.
Pertinente [domanda] (http://stackoverflow.com/questions/1704421/cabal-not-installing-dependencies-quando-needing-profiling-libraries). – danr
rilevante * [risposta.] (Http://stackoverflow.com/questions/9077799/a-change-in-my-library-made-it-much-slower-profiling-isnt-helping-me-what-mig/ 9084537 # 9084537) * –
"Penso che dovrebbe essere possibile" - è possibile ... GHC è open source dopo tutto. :) –