JDK内存

jdk内存实际是jvm内存,jvm有一个运行时数据区,其实就是对这一部分的大小分配。

运行时数据区通常包括这几个部分:程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(Method Area)、堆(Heap)

  • Xss:每个线程的stack大小(栈)
  • Xmx:JAVA HEAP的最大值、默认为物理内存的1/4
  • Xms:JAVA HEAP的初始值,server端最好Xms与Xmx一样
  • Xmn:JAVA HEAP young区的大小
  • XX:PermSize:设定内存的永久保存区域
  • XX:MaxPermSize:设定最大内存的永久保存区域

在JDK1.8中,取消了PermGen,取而代之的是Metaspace,所以PermSize和MaxPermSize参数失效,取而代之的是

 -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=128m

修改JDK内存

linux下:在tomcat的bin目录下编辑catalina.sh

cygwin=false上面加入

JAVA_OPTS="-Xms1024m -Xmx2048m -Xss1024K  -XX:MetaspaceSize=512m
-XX:MaxMetaspaceSize1024m"

Jdk8内存参数解析与修改(新的参数)相关推荐

  1. 修改java启动参数_如何修改jvm启动参数

    用java命令查看. 用java -option进行修改参数. 还有tomcat,eclipse启动时通过配置文件加载的. 详细如下: 安装Java开发软件时,默认安装包含两个文件夹,一个JDK(Ja ...

  2. 修改数据库参数oracle,Oracle 修改数据库基本参数

    Oracle 通过ALTER SYSTEM语句修改数据库参数,其语法: ALTER SYSTEM SET = scope=[ memory | spfile | both ] [sid=] SCOPE ...

  3. python 参数解析_python的函数对参数解析分析

    以下转自其它博客.觉得总结得太好了,所以拿来自己参考一下. python中函数参数的传递是通过赋值来传递的. 函数参数的使用又有俩个方面值得注意: 1.函数参数是如何定义的 2.在调用函数的过程中参数 ...

  4. spring MVC使用自定义的参数解析器解析参数

    目录 写在前面 编写自定义的参数解析器解析请求参数 项目结构 定义注解 实体类 controller 定义参数解析器 注册参数解析器 启动项目 发起请求查看结果 写在前面 如果还有小伙伴不知道spri ...

  5. Matlab中的参数解析

    本文中,我们讨论如何在Matlab中进行参数解析. 参数解析对于软件开发和程序设计至关重要.在Matlab中,函数参数传递一般采用直接传值方式,最复杂的情况下也就是使用varargin变长数组.那么如 ...

  6. python参数解析模块_Python系列教程(三十七):参数解析模块argparse

    使用python写出的脚本在运行的时候,是可以传递参数的,一般会使用sys.argv[]来接收用户传的参数.但是如果要实现类似于linux命令的,比如'ls -l -t /etc/'这种比较复杂的选项 ...

  7. linux 参数解析,Linux 命令行参数解析

    在linux中,经常需要各种命令,通常情况下都会带各种参数,而这些参数是如何解析的呢? 通常使用GNU C提供的函数getopt.getopt_long.getopt_long_only函数来解析命令 ...

  8. Spring参数解析器

    文章目录 请求映射处理适配器:RequestMappingHandlerAdapter 参数解析器:HandlerMethodArgumentResolver 参数处理相关注解 1.@PathVari ...

  9. golang 命令行参数解析

    这里填写标题 1. golang 命令行参数解析 1.1. os.Args 1.2. flag 1.2.1. flag 的其他参数 1.2.2. 其它 1.2.2.1. 命令行解析出来后对应的是代码中 ...

最新文章

  1. 分析了10万起诈骗案例,大数据告诉你:2018年骗子更狡猾了
  2. exportfs命令和FTP服务
  3. 酶促反应动力学_酶促反应动力学实验
  4. SHADER 用 step替代 if-else
  5. JSDoc --JS API文档生成器
  6. 浙大版《C语言程序设计(第3版)》题目集 练习3-3 统计学生平均成绩与及格人数 (15 分)...
  7. 善用Object.defineProperty巧妙找到修改某个变量的准确代码位置
  8. 简单的故事品味生活,
  9. GDAL插值使用示例
  10. 不只是地图应用 带你走进GIS的新世界
  11. Visual Studio 2010旗舰版正式版序列号
  12. directX11 软件包下载与配置
  13. UE4 VR项目设置总结
  14. 刘强东:京东高管降薪10%-20% 拿百亿投向基层员工
  15. html5 状态栏颜色怎么改,iOS 修改状态栏颜色的3种方式
  16. whitelabel error page漏洞及解决
  17. 开源数学软件---Numbit
  18. 用计算机精确查找,Excel函数教程: 根据首列精确查找同一行的数据-excel技巧-电脑技巧收藏家...
  19. 社区使用人脸识别闸机有什么好处?
  20. sp_renamedb

热门文章

  1. 两台计算机如何连接成网络错误,使用调制解调器连接两台电脑方法及问题
  2. mysql 全文 搜不出_mysql全文搜索失败
  3. layui.dtree下拉树踩坑
  4. 收拾心情,重新开始!
  5. B/S架构的工作原理
  6. 我理解的现代控制系统-传递函数和时域卷积
  7. 关于CAN总线的终端电阻
  8. webpack实践之路(七):模块热替换HMR
  9. Java多线程 理发店小测试
  10. Kafka原理详细介绍