2019独角兽企业重金招聘Python工程师标准>>>

直接内存大多时候也被称为堆外内存,自从 JDK 引入 NIO 后,直接内存的使用也越来越普遍。通过 native 方法可以分配堆外内存,通过 DirectByteBuffer 对象来操作。

直接内存不属于 Java 堆,所以它不受堆大小限制,但是它受物理内存大小的限制。

配置

可以通过 -XX:MaxDirectMemorySize 参数来设置最大可用直接内存,如果启动时未设置则默认为最大堆内存大小,即与 -Xmx 相同。即假如最大堆内存为1G,则默认直接内存也为1G,那么 JVM 最大需要的内存大小为2G多一些。当直接内存达到最大限制时就会触发GC,如果回收失败则会引起OutOfMemoryError。

来自
作者:超人汪小建
链接:https://juejin.im/post/5b0def9ef265da0908442207

转载于:https://my.oschina.net/zjllovecode/blog/1853292

jvm 设置 直接内存 大小相关推荐

  1. JVM虚拟机(3)_设置栈内存大小

    JVM虚拟机(3)_设置栈内存大小 -Xss256k //  -Xss(需要设置的栈内存大小)

  2. java内存设在哪里设置,java程序设置最大内存 在哪里设置java内存大小

    怎么调整eclipse的内存大小? 设置Eclipse内存使用情况修改eclipse根目录下的eclipse.ini文件-vmargs //虚拟机设置-Xms40m -Xmx256m-XX:PermS ...

  3. linux 设置java内存大小_Linux 下修改Tomcat使用的JVM内存大小

    转自  : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support.  $var ...

  4. java设置native内存大小_如何定位native内存泄露问题?

    运行一段时间后,程序出现异常:部分操作无法进行.异常日志如下: java.lang.OutOfMemoryError: unable to create new native thread at ja ...

  5. 设置堆内存大小_jmap和jhat命令行工具的配合使用,更好的掌握堆内存状况

    Java的内存映像工具,jmap,Memory Map for Java,用于生成堆转储快照,一般成为heapdump或者dump文件,出了获取dump文件,这个工具还可以查询finalize执行队列 ...

  6. JVM设置Young Gen大小

    JVM设置Young Gen的大小疑问 设置年轻代的3组参数有优先级区别 设置Young Generation的大小(假设设为1024m),似乎有很多参数,大概分为3组: (1)-XX:NewSize ...

  7. android控制台字体大小设置,Android studio 4.1 豆沙护眼色配置、字体大小设置、内存大小设置...

    1.左边目录栏颜色配置: 2.代码编辑区域背景色设置 3.控制台背景色设置 4.菜单栏.工具栏.左边栏字体大小设置 6.修改内存大小.显示内存 例如:修改android-studio/bin/stud ...

  8. Android studio 豆沙护眼色配置、字体大小设置、内存大小设置等各类疑难杂症

    Android studio 4.1 1.左边目录栏颜色配置: 2.代码编辑区域背景色设置 3.控制台背景色设置 4.菜单栏.工具栏.左边栏字体大小设置 5.编码区字体大小设置 6.修改内存大小.显示 ...

  9. idea 设置java内存_IDEA设置JVM可分配内存大小和其他参数的教程

    有时我们会遇到 java.lang.outofmemoryerror 的问题,可能会需要设置jvm运行参数 作用 -dproperty=value 该参数通常用于设置系统级全局变量值,如配置文件路径, ...

最新文章

  1. MEMS传感器的未来在哪?
  2. Java实现读取pdf文件内容(how to read pdf in java)
  3. Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora
  4. 数据集成--ETL工具
  5. mysql8 php7_在centos7安装nginx+mysql8+php7(LNMP)
  6. java 接口强制转换_三分钟学习Java泛型中T、E、K、V、?的含义
  7. 黑客是互联网的高危职业,选择不慎,很可能如“他们”一样入门到入狱!
  8. 【渝粤教育】广东开放大学 电子商务项目管理 形成性考核 (22)
  9. 【python爬虫】《中华诗词大会》诗词接龙代码实现
  10. flutter无法抓包
  11. 机器学习中向量函数的求导问题
  12. 重力传感器、加速度传感器以及陀螺仪的区别
  13. 基于知识图谱+机器学习,搭建风控模型的项目落地
  14. JavaScript (一) js的介绍及基本语法变量
  15. Graphics2D 在一张图片上添加一个带有透明背景的图片或绘制透明图片
  16. 阿里云MAVEN/华为MAVEN/腾讯云MAVEN 仓库地址
  17. 乱码解决(二)——文件转码
  18. 华为网络技术工程师-2019届杭州优招面试经历总结
  19. 【泛微ecology】做好系统备份及各项安全工作
  20. 学C++之前要不要先学C语言

热门文章

  1. 建行参考码大全ybla_52度五粮液价格表大全 不同系列价钱盘点
  2. linux web 共享文件夹,KodExplorer 3.2外链支持,文件夹共享,Web在线文件管理
  3. 安可与普通测评的区别_PRINCE王子TeXtreme Tour 100系列网球拍测评(文末有福利)
  4. android获取自定义属性,android 自定义控件中获取属性的三种方式(转)
  5. vue动态设置文字布局方式_详解Vue动态添加模板的几种方法
  6. c打开指定路径文件_C++ 读取指定路径下所有的文件 (C++ get the list of files in a directory)...
  7. python request下载-Python使用requests下载文件问题
  8. 全球及中国家电用PET薄膜涂层钢卷市场前景形势与未来竞争规模展望报告2022版
  9. 全球及中国临床试验支持服务行业十四五规模发展及应用前景调研报告2022-2027年
  10. 2022年跨境电商新玩法:Tik Tok私域流量沉淀+电商平台流量承接