Java使用JVM堆外内存
来源:互联网 发布:可视化软件是什么意思 编辑:程序博客网 时间:2024/06/04 18:20
package com.company;import sun.misc.Unsafe;/** * Created by yellowboy on 2017/3/9. */public class Main3 { public static void main(String[] args) throws Exception { Integer[] a = new Integer[]{1, 2, 3, 4, 5, 7, 9, 888, 8, 102};//给定一个整形数组 final int length = a.length ; final Unsafe unsafe = UnsafeUtil.getUnsafe();//获取unsafe对象用于分配内存 final long addr[] = new long[length];//定义addr数组记录整形数组每个值存储的位置 try { for(int i = 0 ;i < length ; i++ ) { addr[i] = unsafe.allocateMemory(Integer.SIZE);//分配一个Integer的大小的内存 unsafe.putInt(addr[i],a[i]);//把数字放在地址空间上 } a = null; for(int i = 0 ;i < length ; i++ ) { System.out.println(unsafe.getInt(addr[i]));//输出每个地址空间的值 } } finally { for(int i = 0 ;i < length ; i++ ) { unsafe.freeMemory(addr[i]);//释放每个地址空间 } } }}
0 0
- Java使用JVM堆外内存
- 【jvm】堆外内存
- 【Java内存】JVM 堆内存设置原理
- 堆外内存突破jvm
- JVM初探- 使用堆外内存减少Full GC
- JVM初探- 使用堆外内存减少Full GC
- Java堆外内存之突破JVM枷锁
- jvm内存管理之java堆溢出
- java 堆内存与JVM参数
- java虚拟机 - 查看JVM堆内存值
- java 内存移到堆外!!! Jvm gcih 淘宝优化JVM实践
- Java堆外内存的使用
- Java中jvm的堆内存和栈内存
- perftools查看JVM堆外内存
- JVM堆外内存回收原理
- 增加JVM堆内存
- Jvm堆内存管理
- jvm 堆内存分配
- 跨域与跨域访问
- 学习 DLNA
- Inception-v4, Inception-ResNet
- 【服务器】把个人电脑打造成发布网站的服务器
- js学习记录2
- Java使用JVM堆外内存
- Recycleview的初学使用
- 前端面试题答案整理之CSS
- 三角螺旋阵
- spring boot实际应用(五) redis
- ORA-00214: controlfile '/u01/app/oracle/oradata/[sid]/control01.ctl' version inconsistent with file
- leetcode 504. Base 7
- Spark Rdd coalesce()方法和repartition()
- N阶楼梯问题