当前位置:编程学习 > JAVA >>

将jvm内存上的东西挪到磁盘上

由于程序处理的数据量很大,即使我将jvm设置的很大了,仍然会有OOM。我想这样,在jvm内存满了时候,将上面一部分内容转移到磁盘上,腾出一些地方。这种如何实现呢? --------------------编程问答-------------------- 对象序列化与反序列化就可以实现
效率估计很低
不如想办法减少每次处理的数据量,增加处理次数 --------------------编程问答-------------------- 那内存里的东西哪来的.. --------------------编程问答-------------------- 为啥不用数据库呢?内存放这么多数据干啥。。 --------------------编程问答-------------------- 看看外排序吧 希望有帮助
其实你的问题不是简单的把 上边的数据 挪走,而是要把 不使用的数据 挪走
或者说,你的算法要基于数据不“全”在内存来设计 --------------------编程问答-------------------- --------------------编程问答-------------------- 用数据库好点吧
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,