¿Es posible sincronizar el perfil de un programa Haskell sin instalar las bibliotecas de perfiles?¿Es posible crear un perfil de un programa Haskell sin bibliotecas prof?
Cuando paso la opción -prof
a GHC, siempre recibo errores como éste:
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.
sé que la solución es instalar con versiones de perfiles cabal de las bibliotecas, pero a veces esto es un dolor en el culo (perdón por el mal lenguaje).
Creo que debería ser posible perfilar mi programa y las llamadas que no tienen símbolos deberían aparecer como ????
o algo así en la salida.
Relevante [pregunta] (http://stackoverflow.com/questions/1704421/cabal-not-installing-dependencies-when-needing-profiling-libraries). – danr
relevante * [respuesta.] (Http://stackoverflow.com/questions/9077799/a-change-in-my-library-made-it-much-slower-profiling-isnt-helping-me-what-mig/ 9084537 # 9084537) * –
"Creo que debería ser posible" - es posible ... GHC es de código abierto después de todo. :) –