EF上下文的大小

时间:2015-01-02 18:13:21

标签: c# entity-framework

我的应用使用实体框架。当我在Context上执行操作时,例如插入/删除/更新,由于它的工作行为的统一,我确信它会在这些操作发生时占用越来越多的内存。

我的问题是:有没有办法获得在特定时刻内容量保持多少内存?

详细说明:

  • 未使用延迟加载
  • 无代理创建
  • EF 4

1 个答案:

答案 0 :(得分:0)

当您需要监视应用程序或服务中的对象的内存和CPU使用情况时,需要profiler的同义词。

这里有很多选择。它只是在Google中寻找".NET profiler"

注意我将您重定向到Google以避免垃圾邮件。

回答@ Servy的担忧:

  

在开发过程中,Profilers适用于调试工具。不是   确实可以在程序执行期间使用   在发展之外。我得到的印象是他的所作所为   询问。 -

当出现实施某种负载测试的要求时。 OP应该实现一些模拟真实场景的测试用例,以使统计数据尽可能接近相同代码的实际生产执行。