gpt4 book ai didi

asp.net-mvc-3 - MVC3 中的内存增加

转载 作者:行者123 更新时间:2023-12-02 21:22:30 24 4
gpt4 key购买 nike

我一直在对一个非常简单的 MVC3 示例进行压力测试,其中 Controller 返回一个 EmptyResult。

我在 jMeter 中设置了 5 个线程,不断执行返回 EmptyResult 的 Controller 操作,并监视 PerfMon 中的内存使用情况(所有堆上的 # 个字节)。

我看到的奇怪的事情是它正在增加。大约 15 分钟内从 30MB 到 75MB。

这正常吗?我应该担心吗?

最佳答案

你怎么知道它泄漏了?

可能 GC 最近没有完成,因为 CPU 太忙了。也许它存储 session 变量,也许它不立即回收线程。当有足够的可用内存时,也许不需要运行 GC。有很多解释

如果您监视 GC,并看到大量完整的 GC 事件,并且内存使用量仍在猛增,也许这意味着一些事情,但仅仅看到堆上的总字节数上升就已经是很长的路要走来自确凿无疑的证据。 RAM 被使用正常

除非它崩溃和/或应用程序池不断回收,否则我会让你忘记它并转移到其他事情上。

关于asp.net-mvc-3 - MVC3 中的内存增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7093177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com