我正在使用 jsp、java 和 servlet 开发一个网络分类网站。
我的要求是:
- 图片
- 2GB 网页大小
- 数据库
- 具有功能齐全的分类网站的类别列表。
到目前为止,我的网络主机提供商给了我 128mb 的堆大小。
如何计算我的网站堆大小需求?告诉我 128mb 堆大小是否能满足我最初的要求。
堆大小取决于应用程序运行时存在的实际活动对象。您可以使用像jprofiler
,之类的分析器visualvm
来分析您的应用程序,以模拟您一次要放置的最大负载。您可以使用以下有用链接中提供的提示来查找应用程序的堆需求
http://javaeesupportpatterns.blogspot.in/2012/07/5-tips-for-proper-java-heap-size.html
http:// /docs.oracle.com/html/A90444_01/sizing.htm
如果您有足够的 RAM,您也可以随时为 JVM 进行堆设置。