我认为让服务器自我报告其内存使用情况会很方便.
我已经阅读了手册中关于内存分析的部分,但是有一些缺点:
这就是我的问题,如何在GHC编译的正在运行的程序中跟踪不同的内存集?
GHC特定模块GHC.Stats提供了一个getGCStats返回(in IO)各种GC统计信息的函数:
Run Code Online (Sandbox Code Playgroud)getGCStats :: IO GCStats检索上次垃圾回收中的垃圾收集和内存统计信息.如果您希望尽可能获得最新统计信息,请先运行a
performGC.