EF 上下文的大小

Size of EF context

我的应用使用 Entity Framework。当我在 Context 上执行操作时,例如 inserts/deletes/updates,由于其工作行为的统一性,我确信它会在这些操作发生时占用越来越多的内存。

我的问题是:有没有办法获取上下文在给定时刻持有多少内存?

详情:

当您需要监控内存并且 CPU 在应用程序或服务中使用对象时,需要 profiler

这里有很多选项。就是在Google.

中寻找".NET profiler"

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

回答@Servy 的问题:

Profilers are fine for a debugging tool during development. It's not really something that you can use during the execution of the program outside of development. I get the impression that that's what he's asking about. –

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