相关疑难解决方法(0)

从GHC分析器有意义

我试图从GHC分析器中理解.有一个相当简单的应用程序,它使用werqlens-aeson库,在学习GHC分析时,我决定玩它一点.

使用不同的选项(time工具+RTS -p -RTS+RTS -p -h)我获得了完全不同的内存使用量.拥有所有这些数字,我现在完全迷失了,试图了解正在发生的事情,以及应用程序实际使用了多少内存.

这种情况让我想起了亚瑟布洛赫的一句话:"一个有手表的男人知道现在是什么时候.一个有两只手表的男人永远不会确定."

请你,建议我,我如何阅读所有这些数字,以及每个数字的含义是什么.

这是数字:

time -l报道大约19M

#/usr/bin/time -l ./simple-wreq
...
        3.02 real         0.39 user         0.17 sys
  19070976  maximum resident set size
         0  average shared memory size
         0  average unshared data size
         0  average unshared stack size
     21040  page reclaims
         0  page faults
         0  swaps
         0  block input operations
         0  block output operations
        71  messages sent
        71  messages received
      2991  signals received
        43  voluntary …
Run Code Online (Sandbox Code Playgroud)

profiling haskell ghc

5
推荐指数
1
解决办法
248
查看次数

标签 统计

ghc ×1

haskell ×1

profiling ×1