Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置JEE应用程序的堆大小?_Java_Jsp_Servlets_Web_Heap Size - Fatal编程技术网

Java 如何设置JEE应用程序的堆大小?

Java 如何设置JEE应用程序的堆大小?,java,jsp,servlets,web,heap-size,Java,Jsp,Servlets,Web,Heap Size,我正在使用jsp、java和servlet开发一个web分类网站 我的要求是: 图像 2gb网页大小 数据库 分类列表与功能齐全的分类网站 到目前为止,我的web主机提供程序给了我128mb的堆大小 如何计算我的网站堆大小?告诉我128mb的堆大小是否能满足我的初始循环。堆大小取决于应用程序运行时实际存在的活动对象。您可以使用类似于jprofiler,visualvm的探查器来分析您的应用程序,模拟您希望一次施加的最大负载。 您可以使用以下有用链接中提供的提示来查找应用程序的堆要求 此外

我正在使用jsp、java和servlet开发一个web分类网站

我的要求是:

  • 图像
  • 2gb网页大小
  • 数据库
  • 分类列表与功能齐全的分类网站
到目前为止,我的web主机提供程序给了我128mb的堆大小


如何计算我的网站堆大小?告诉我128mb的堆大小是否能满足我的初始循环。

堆大小取决于应用程序运行时实际存在的活动对象。您可以使用类似于
jprofiler
visualvm
的探查器来分析您的应用程序,模拟您希望一次施加的最大负载。 您可以使用以下有用链接中提供的提示来查找应用程序的堆要求



此外,只要有足够的RAM,您也可以随时为JVM进行堆设置。

您好,欢迎使用堆栈溢出。你在这个问题上做了什么研究?你看过你的托管提供商的文档了吗?你看过这方面的java文档了吗?为什么你的研究没有帮助?你自己是怎么想出来的?标题中问题的答案似乎是“联系托管提供商”(在本例中,或者更一般地说是“联系托管提供商”)。至于其余的问题,这里没有足够的细节来回答。虽然没有错误,JVM将强制堆可以增长到的固定最大大小。如果内存需求超过最大大小,您将开始获得
OutOfMemoryError
s。我认为OP可能想知道如何增加JVM的最大限制。