MappedByteBuffer 替代unmap方案
2016-05-14 00:00
204 查看
摘要: bellomi的网友提供
摘取自: http://langgufu.iteye.com/blog/2107023
摘取自: http://langgufu.iteye.com/blog/2107023
public static void clean(final Object buffer) throws Exception { AccessController.doPrivileged(new PrivilegedAction() { public Object run() { try { Method getCleanerMethod = buffer.getClass().getMethod("cleaner",new Class[0]); getCleanerMethod.setAccessible(true); sun.misc.Cleaner cleaner =(sun.misc.Cleaner)getCleanerMethod.invoke(buffer,new Object[0]); cleaner.clean(); } catch(Exception e) { e.printStackTrace(); } return null;}}); }
相关文章推荐
- Android 项目框架 使用MVP开发
- objective-c TableView单元格动画
- 倾听用户的反馈:做好APP开发设计
- 关于错误提示: mutating method sent to immutable object
- mac中如何正确地安装搜狗输入法?
- effective objective-c 2.0 笔记 第一章 :熟悉Objective-C
- iOS解析lrc歌词文档
- Android异步任务机制之AsyncTask
- Android异步任务机制之Handler
- android中的activity---intent
- Andorid 中文API:Keep the CPU On
- android Popupwindow被弹出软键盘挡住
- 【安卓小笔记】android的页面布局
- Android BLE与终端通信(五)——Google API BLE4.0低功耗蓝牙文档解读之案例初探
- Android BLE与终端通信(五)——Google API BLE4.0低功耗蓝牙文档解读之案例初探
- android studio发布版和测试版证书SHA1获取
- iOS NSAttributedString和NSMutableAttributedString、NSMutableParagraphStyle的详细用法
- Android Studio 导入第三方框架
- Android百度地图API-快速接入
- android源码解析(二十三)-->Android异常处理流程