美文网首页
【Linux】tomcat分配内存

【Linux】tomcat分配内存

作者: 印比八方来 | 来源:发表于2018-10-07 09:24 被阅读0次

一.问题

当设置的内存空间超出硬件剩余内存时,将无法启动,执行startup.sh后,查看日志,会有如下的提示

There is insufficient memory for the Java Runtime Environment to continue.
Native memory allocation (malloc) failed to allocate 357892096 bytes for committing reserved memory.

二.解决方案

修改一下分配给tomcat的内存就可以了

修改tomcat下的文件bin/catalina.sh

JAVA_OPTS=”-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m”

其中Xmx是初始内存,Xmx是最大内存,PermSize是初始内存,MaxPermSize是最大内存

相关文章

  • 【Linux】tomcat分配内存

    一.问题 当设置的内存空间超出硬件剩余内存时,将无法启动,执行startup.sh后,查看日志,会有如下的提示 T...

  • Tomcat内存优化

    Tomcat内存优化主要是对 tomcat 启动参数优化参数。 1.linux 下调整tomcat的内存设置 wi...

  • Linux下修改tomcat内存

    linux下修改tomcat内存,修改catalina.sh文件,加入如下语句,文件在tomcat -->bin目...

  • 2 字符驱动

    1驱动中分配内存kmalloc 分配连续的虚拟地址,用于小内存分配。在include/linux/slab.h 2...

  • Linux 内存管理:内存分配

    分配时机 当系统创建一个进程会调用exec函数,为进程做内存映射,分配内存。 2 核心流程 2.1 load_el...

  • Tomcat优化

    文章针对linux操作系统。 图片中,html页面,在tomcat安装目录下。 一、内存优化 linux系...

  • tomcat shutdown.sh结束不了,Could not

    linux中shutdown.sh停止tomcat时,出现如下错误: 这个问题是Tomcat内存导致的,可以修改下...

  • Android内存管理机制

    Linux 的虚拟内存、物理内存、磁盘 为什么要有虚拟内存的概念 进程创建时,会分配4G的虚拟内存,如果分配物理内...

  • Tomcat内存溢出

    很大的web工程,用tomcat默认分配的内存空间无法启动,如果不是在myeclipse中启动tomcat可以对t...

  • Linux 内存管理

    Linux 内存管理 1 页的概念 linux 内核中把物理页作为内存分配的最小单位,32位CPU 页的大小通常为...

网友评论

      本文标题:【Linux】tomcat分配内存

      本文链接:https://www.haomeiwen.com/subject/ieokaftx.html