“如何访问”+;RTS-s";或者Haskell程序中的其他内存信息?
当运行Haskell程序时,+RTS-s会报告诸如“字节最大驻留时间”之类的信息。有没有办法从Haskell程序中访问这些信息?是否有提供此功能的Hackage库“如何访问”+;RTS-s";或者Haskell程序中的其他内存信息?,haskell,ghc,Haskell,Ghc,当运行Haskell程序时,+RTS-s会报告诸如“字节最大驻留时间”之类的信息。有没有办法从Haskell程序中访问这些信息?是否有提供此功能的Hackage库 如果没有,是否有方法访问当前正在使用的内存量?例如,终端命令“top”显示的金额可以查看软件包中的getGCStats函数 currentBytesUsed字段将报告最后一次主要GC结束时的活动字节数 还要注意文档中关于必须启用RTS-T选项以及可能事先调用performGC的注释
如果没有,是否有方法访问当前正在使用的内存量?例如,终端命令“top”显示的金额可以查看软件包中的
getGCStats
函数
currentBytesUsed
字段将报告最后一次主要GC结束时的活动字节数
还要注意文档中关于必须启用RTS-T
选项以及可能事先调用performGC
的注释