我的应用使用实体框架。当我在Context上执行操作时,例如插入/删除/更新,由于它的工作行为的统一,我确信它会在这些操作发生时占用越来越多的内存。
我的问题是:有没有办法获得在特定时刻内容量保持多少内存?
详细说明:
答案 0 :(得分:0)
当您需要监视应用程序或服务中的对象的内存和CPU使用情况时,需要profiler的同义词。
这里有很多选择。它只是在Google中寻找".NET profiler"。
注意我将您重定向到Google以避免垃圾邮件。
回答@ Servy的担忧:
在开发过程中,Profilers适用于调试工具。不是 确实可以在程序执行期间使用 在发展之外。我得到的印象是他的所作所为 询问。 -
当出现实施某种负载测试的要求时。 OP应该实现一些模拟真实场景的测试用例,以使统计数据尽可能接近相同代码的实际生产执行。