1
我想在Haskell中编写一个程序,我想写一个函数,当被调用的时候给我空闲内存和那个实例的总内存。我知道在Java中,我可以在方法内写入类似runtime.getruntime().totalmemory()
的内容。我对Haskell相当陌生,无法弄清楚在程序中如何硬编码。运行时内存Haskell
我想在Haskell中编写一个程序,我想写一个函数,当被调用的时候给我空闲内存和那个实例的总内存。我知道在Java中,我可以在方法内写入类似runtime.getruntime().totalmemory()
的内容。我对Haskell相当陌生,无法弄清楚在程序中如何硬编码。运行时内存Haskell
您可以使用getGCStats函数GHC.Stats
来获取自上次GC(currentBytesUsed
)起使用的内存量。
您可能需要编译程序-rtsopts
并使用+RTS -T
运行以启用统计信息。