tomcat最多能占多大内存?

tomcat最多能占多大内存?,第1张

首先要说明的是占多大内存和tomcat本身没有关系

关键是要看使用的JDK版本

32位JDK,最大只能使用2G的内存(理论上),实际上由于 *** 作系统、JDK版本的不同这个值可能在1.5G--2G之间,但2G是极限。

64位JDK,就目前而言你有多大的内存他都可以设置,理论上是2的64次方,就目前的硬件而言可以看作是无限大的

这取决于你的物理内存大小,其实不是TOMCAT能用多大,而是JVM的一些默认参数问题,如果你不改JAVA_OPTS,那么大约能占物理内存的1/4——1/2(但最多应该不会超过2G)。

如果你自己改了JAVA_OPTS,那就最大可以用把内存用完

使用默认的就可以了。

如果要设置的话

打开 开始->程序->Apache Tomcat X.X->Configure Tomcat

在打开的对话框中,第四个选项卡(Java)中设置,

在最下面有三个文本框,

Initial memory pool: 初始话的Java虚拟机内存大小,

Maxinum memory pool: Java虚拟机可使用的最大内存,

Thread stack size: 程序堆栈大小。

如果是512M内存的话,Initial memory pool最好不要超过256M,

Maxinum memory pool不要超过512M,

Thread stack size不要动,使用默认的就好了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10831234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存