och*_*les 5 profiling haskell libraries
众所周知,在分析 Haskell 应用程序时,所有依赖项都已安装有分析信息。这是好的,但与具有哈斯克尔包一个问题出现-auto-all在他们的.cabal文件。这意味着我将永远看到他们的分析信息,即使这与我无关。
请允许我举一个例子,说明这是有问题的。我正在构建一个小游戏引擎,并且在我的游戏循环加载纹理等之前我做了很多工作JuicyPixels。这不是分析有趣的代码 - 我对分析游戏循环本身很感兴趣。但是,由于使用JuicyPixels构建自身-auto-all,因此似乎没有办法从分析中排除此信息。结果,我最终得到了数百条只是噪音的分析线。
是否可以去除所有JuicyPixel调试信息(或任何库,在一般情况下)?
评论表明这是 JuicyPixels 文件的问题cabal(如果这个问题在其他库中继续发生,那么这也是他们的错)。我开始了关于 Haskell Cafe 的讨论(http://haskell.1045720.n5.nabble.com/ghc-prof-options-and-libraries-on-Hackage-td5756706.html),并将尝试跟进。