我尝试在Haskell中创建一些DB,并希望找到一种方法来检查程序的内存和CPU使用情况。
我尝试使用关键字搜索,如“haskell memory usage”或“haskell memory checking”,“haskell CPU usage”等,但没有我想要的答案(在Haskell程序本身中检查内存和CPU)。
是否有便携式的方法可以在程序运行时获取自身的内存和CPU使用情况?
请告诉我。
你的第一个查询短语已经给了我很多链接,我建议你去查看:
关于长时间应用程序的更多信息 - 可以看看 hackage: ekg, blog ocharles: about ekg, 以及 ekg 作者的 article。
如果你想自己实现一些东西,GHC.Stats
API 将是一个起点