JDK参数总结
来源:互联网 发布:构建开放数据生态圈 编辑:程序博客网 时间:2024/06/06 01:05
1.方法区 在jdk1.7以下的版本中,使用-XX:PermSize设置永久区的初始化空间,使用-XX:MaxPermSize 设置永久区的最大可用空间,但1.8之后,永久区被移除,使用了元数据区, 默认情况下元数据区的大小受系统可用内存的限制,但任可以使用-XX:MaxMetaspaceSize 指定永久区的最大使用空间2.栈 使用-Xss配置线程栈的大小3.直接内存 最大可直接使用的内存使用-XX:MaxDirectMemorySize 设置,如果不设置默认最大的堆空间-Xmx。当直接内存达到 -XX:MaxDirectMemorySize 就会触发GC, 如果不能会收到足够的空间,会引起系统的OOM。一般来说直接内存的访问速度大于堆内存,虽然使用直接内存有较大的优势,但申请空间时没有优势。 总结:直接内存适合申请次数少访问较频繁的场合,如果内存空间本身需要频繁申请,则不合适使用直接内存3.工作模式 Client:启动速度短,适合用户界面程序。使用-Client 指定Client模式 Server:启动速度慢,算法更优,执行速度更快。使用-Server 指定Server模式都可以通过 -version 查看当前模式-XX:+PrintFlagFinal 查看给定参数的默认值
阅读全文
0 0
- JDK参数总结
- JDK中URLConnection参数使用总结
- 关于jdk动态代理+proxy参数作用的学习总结
- jdk动态参数
- jdk常用配置参数
- jdk wsimport参数介绍
- jdk常用参数
- 查询jdk默认参数
- jdk 工具命令总结
- JDK知识点复习总结
- JDK多线程总结
- linux jdk 安装总结
- WebserService-JDK方式-总结
- JDK中的URLConnection参数详解
- JDK中的URLConnection参数详解
- JDK中的URLConnection参数详解
- JDK中的URLConnection参数详解
- JDK中的URLConnection参数详解
- ANR源码分析之ContentProviderClient Timeout
- 华为S9300 ACL配置实例
- 178.n1-使用自定义MyBitmapUtils,不使用xUtils的BitmapUtils加载图片
- 我的第一博
- JAVA源码解析(5)-java.beans.MethodDescriptor、java.beans.MethodRef
- JDK参数总结
- mysql序列实现
- jdbc-maven添加驱动包
- 【TED笔记】如何掌控你的自由时间
- graphite
- Sql日期查询-SQL查询今天、昨天、7天内、30天
- 淘淘商城系列——使用maven tomcat插件启动web工程
- JPEG驱动(一)
- JPEG驱动(二)