转自:https://blog.csdn.net/a503921892/article/details/39048737

配置tomcat服务器内存大小中的Xms、Xmx、PermSize、MaxPermSize 详解

转自:https://blog.csdn.net/starwind_/article/details/52938043

一.Java虚拟机内存配置:

(1)操作:项目名(如:CK02)->右键(选择选项Properties)->Run/Debug Settings->选中要执行的程序(如:Launch)->点击(edit..)->选择(x)=Arguments在VM arguments下填写如:

-Xmx1024m -Xms512m -XX:MaxPermSize=256m

(2)参数解析:

-Xmx1024m:设置JVM最大可用内存为1024M。

-Xms512m:虚拟机占用系统的最小内存。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。

-XX:MaxPermSize:最大堆大小。这个也适当大些, 所以若出现问题,首先请调整 –Xms512m:将其设置的小一些,就ok了。

注意事项:配置时字符不要写错了,否则可能导致myeclipse环境不可以运行Java程序。

二.eclipse内存配置:

(1)配置方法:

eclipse文件下有个eclipse.ini文件,配置如:

-Xmx1024m -Xms512m –XX:PermSize=64m -XX:MaxPermSize=256m

-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置,但不能超过MaxPermSize。

(2)寻找eclipse.ini文件:

点击“开始”->搜索:eclipse.ini

三.也可以把以上配置写在XX.bat文件中运行程序。

JAVA环境指定xms512_【JAVA学习】java虚拟机内存配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m...相关推荐

  1. Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略

    Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编程Java语言→定义Java类→Java虚拟机 ...

  2. 第一章 Java环境搭建、IDEA、Java语言

    JavaSE基础大纲: 一. Java环境搭建.IDEA.Java语言 二.Java语法.运算符.随机数 三.分支.循环.控制关键字 四.数组详解.案例训练 五.方法详解.案例训练 六.面试常见编程案 ...

  3. Java到底是什么?学习java可以做什么呢?

    Java到底是什么?在互联网信息高速发展的时代,java技术的应用无处不在,网页.手机系统.软件.游戏等这些成果展现在我们面前,有java的功劳.综上可看出java的应用非常广,与其相应的工作岗位就多 ...

  4. 学习java的心得体会_学习java的心得体会范文.doc

    学习java的心得体会范文 篇一:JAVA学习的心得体会 ? 国家队每一次踢球失败后都要说这么一句:我们回去后要好好总结,下次会打得更好! ? 总结不代表就能改过原有的不足,也不代表就能进步了 ? ( ...

  5. Java培训:什么是Java?为什么大家都学习Java技术?

    java技术在互联网行业属于常驻嘉宾,想要进入到互联网行业,学习java技术是首选,那么具体什么是java?为什么大家都学习java技术?来看看下面的详细介绍就知道了. 1. 什么是java? Jav ...

  6. 学习java可以做什么?学习java有什么用?

    学习java可以做什么?学习java有什么用?Java不仅是时下最火的编程语言,还是一门很年轻的语言.Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在, ...

  7. java初学者应该怎么去学习java?java学习流程

    Java是目前热门的编程语言之一,应用范围广泛,竞争很大,并且人员需求稳定.java初学者应该怎么去学习java才好?java初学者看什么书?本篇来谈谈这个问题. java初学者应该怎么去学习java ...

  8. A002、java环境搭建_第一个java程序

    目录 1.内容介绍 2.软件开发概述 2.1 软件开发概念 2.2 软件开发示例 2.3 软件开发语言 2.3.1 计算机语言概述 2.3.2 计算机语言分类 2.4 小结 3.Java概述 3.1 ...

  9. 【JAVA基础】重新系统学习Java(七)常用API(String、ArrayList)

    目录 常用API(String.ArrayList) String String类概述 创建字符串对象的2种方式 String类常见面试题 String类常用API-字符串内容比较 String类常用 ...

最新文章

  1. JAVA中的并发工具 -- CountDownLatch、CyclicBarrier、Semaphore
  2. 最新离婚大数据曝光:所有的分手,都是蓄谋已久
  3. 为什么上学,会让你变呆
  4. SpringBoot-MyBatis
  5. Apache 服务器的配置
  6. mybatis collection标签_一对多的关系,在MyBatis中如何映射?
  7. android菱形imageview,ios – 在UICollectionView中,UIImageView应该是圆形视图而不是菱形...
  8. MSP430F5529 DriverLib 库函数学习笔记(七)定时器B
  9. 【POJ - 3211】Washing Clothes (dp,0-1背包中点问题)
  10. 2 数据源配置_如何在程序运行中动态切换数据源?架构师必读秘笈
  11. 求关于运动的英语(收集)
  12. V-Play入门手册3-如何编写高效的代码?
  13. 【java笔记】方法引用介绍和使用
  14. Android/Linux立即从缓冲区写入磁盘
  15. Java笔记第五篇 文本编辑器初见面
  16. Python—从IMF网站获取汇率数据并通过tkinter展示
  17. 计算机专业保研英语自我介绍,计算机专业保研面试英文自我介绍
  18. vue基于promise可以用于浏览器和node.js的网络请求库【axios封装-收藏版】
  19. 关于无损APE,FLAC转AAC的小技巧
  20. 麒麟处理器排行天梯图2022 麒麟处理器各型号排行2022

热门文章

  1. 前端小白进阶笔记之多级菜单分享
  2. 系统安全:Nessus Home版安装使用
  3. 杭电计算机学院大学生程序设计竞赛(2015’11)
  4. jvm类加载机制是怎么样的
  5. sql IDENTITY(函数)
  6. asp.net WebForm页面间传值方法
  7. C语言一趟冒泡交换最小值,C语言单链表冒泡排序为啥以下代码实现不了?
  8. 以“百钱买百鸡”问题练习使用 C语言 goto 语句
  9. eval函数pythonmopn_python3中的 eval函数
  10. 信息学奥赛一本通 1082:求小数的某一位 | OpenJudge NOI 小学奥数 7830