首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法估计.net mvc应用程序所需的内存?

有没有办法估计.net mvc应用程序所需的内存?
EN

Stack Overflow用户
提问于 2010-05-10 16:50:51
回答 3查看 455关注 0票数 2

有没有一个软件可以做到这一点?

我正在找一台windows服务器(我可能会去找VPS服务器),我想知道我需要的ram。

我知道我不需要太多的内存,但是除了"windows任务管理器“之外,有没有一种方法可以真正测试它呢?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2010-05-10 16:52:38

不,不可能。

问题是--这在很大程度上取决于你的内部数据结构,你缓存了多少,你希望IIS缓存多少,有多少是有意义的。在没有更多信息的情况下,绝对没有办法实现这一目标。

票数 1
EN

Stack Overflow用户

发布于 2010-05-10 17:40:59

几乎没有方法来估计它,但有一些方法可以测试它并亲自查看。

曾经有一个Web应用程序压力工具,但它总是有but,现在距离上次更新已经几年了,所以我认为它不能与新的IIS和MVC一起工作。

您现在可以使用的是Visual Studio Team System包中的工具-大量的性能、测试和监控工具。

HTH

票数 0
EN

Stack Overflow用户

发布于 2010-05-10 17:54:05

我不认为有一种可靠的方法来做到这一点,因为托管代码有太多的因素(任何,不仅仅是MVC):

  • 垃圾collection
  • connection pooling
  • etc...

但有一件事你根本无法避免,而且是非常难以定义的,那就是你的数据()。比方说,你正在拉取一些记录的列表,这些记录可能是这样或那样长,具有这样或那样多的属性,具有任意长度的字符串……您根本无法可靠地估计内存消耗。特别是当用户以这样或那样的方式输入可能对所有应用程序通用的99.9%的数据时。

我会建议一些“mare suggest”。你可以自己进行压力测试,或者让别人帮你做。有公司这样做,而不是付款。

您也可以采用试错法。启动您的应用程序并在其运行时添加资源。:)但这在很大程度上取决于此解决方案的关键程度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2801385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档