当前位置: 首页 > news >正文

桂林北京网站建设门户网站建设发展趋势

桂林北京网站建设,门户网站建设发展趋势,中国十大广告公司排名,logo免费网站一、什么是直接内存 直接内存不是虚拟机运行时数据区的一部分#xff0c;是在运行时数据区外、直接向系统申请的内存空间。 通常#xff0c;访问直接内存的速度会优于堆#xff0c;读写性能更好。因此#xff0c;出于性能考虑#xff0c;读写频繁的场合可能会考虑使用直…一、什么是直接内存 直接内存不是虚拟机运行时数据区的一部分是在运行时数据区外、直接向系统申请的内存空间。 通常访问直接内存的速度会优于堆读写性能更好。因此出于性能考虑读写频繁的场合可能会考虑使用直接内存。Java的NIO库允许Java程序使用直接内存用于数据缓冲区。 普通IO写需要从用户缓存空间copy到内核缓存空间再copy到磁盘读就是反过来而NIO是直接与磁盘进行交互因此速率更快适合对大文件的读写操作。 二、直接内存的简单使用 1. 使用ByteBuffer.allocateDirect()方法 public static void main(String[] args) {//申请直接内存ByteBuffer byteBuffer ByteBuffer.allocateDirect(1024*1024*1024);System.out.println(内存分配完毕);Scanner scanner new Scanner(System.in);scanner.next();System.out.println(直接内存开始释放);byteBuffer null;System.gc();scanner.next();}2. 使用Unsafe对象的allocateMemory()方法 ByteBuffer.allocateDirect()方法内部也是通过Unsafe对象的allocateMemory()方法来分配内存的。 public static void unSafeTest() throws IllegalAccessException {//无法使用其内部通过判别当前类加载器限制了这个方法的调用 // Unsafe unsafe Unsafe.getUnsafe();//通过反射构造unsafe对象Field unsafeField Unsafe.class.getDeclaredFields()[0];unsafeField.setAccessible(true);Unsafe unsafe (Unsafe)unsafeField.get(null);int count 0;while (true) {unsafe.allocateMemory(1024*1024*1024);System.out.println(count);}}三、直接内存的大小设置与内存溢出 直接内存可通过MaxDirectMemorySize设置如果不指定则默认与堆的-Xmx参数值一致。 使用时若超出最大内存则会抛出OutOfMemoryError。 四、直接内存的回收 直接内存不受JVM内存管理分配和回收成本较高。 直接内存不受gc控制是通过虚引用和引用计数判断gc时若发现无引用则通知系统直接内存可以垃圾回收了然后这里具体垃圾回收由操作系统来处理。
http://www.dnsts.com.cn/news/23618.html

相关文章:

  • 德阳北京网站建设义马网站开发
  • 地图制作网站做竞价的网站还用做seo
  • 杭州旅游网站建设seo网址查询
  • 网站建设推广咨询平台在线制作logo设计
  • 康桥网站建设凡科建站登录入口官方正版
  • 微信网站的制作中关村网站建设的公司
  • 深圳苏州企业网站建设服务公司一网通办 上海
  • 哪里网站建设有没有什么设计排版类网站
  • 衡水网站设计哪家专业甘肃兰州旅游攻略
  • 网站免费php空间申请网站内页做排名
  • 网站换ip 有多大影响wordpress 新建页面模板
  • 桂林市临桂区城乡建设局网站县级部门和乡镇不能建网站建设
  • 软件开发外包网站php网站服务器怎么来
  • 网站上放个域名查询现在有什么新型建筑模板
  • 电子商务网站建设实验报告房屋建模软件
  • 网站建设及服务合同聚合猫网站建设
  • 六安论坛招聘网最新招聘汕头百度seo电话
  • 专业电商网站建设哪家好网站设计的图片
  • 宁波网站建设方案报价怎么建设食品网站
  • 所有复刻手表网站东莞建站公司快荐全网天下特别好
  • 网站后台开发做什么天河移动网站建设
  • 商场网站开发教程wordpress stmp
  • 陕西建设厅证件查询网站如何仿制国外网站
  • 网站域名费会计分录怎么做免费个人网站注册方法
  • 一起做网店网站官方沈阳网 沈阳网站
  • 网站首页index.php全屏展示代码怎么弄中国煤炭建设协会网站qc
  • 新增网站和新增接入wordpress自定义评论
  • 大丰有没有做网站asp全静态企业网站
  • 南昌网站建设推广专家php学院网站源码
  • 学生模拟网站开发项目四川汉舟电力建设有限公司网站