当前位置:  技术问答>java相关

JVM内存资源耗尽,有解决方案吗?

    来源: 互联网  发布时间:2015-01-11

    本文导语:  我的程序在做业务的时候要动态加载很多对象,数目非常多.当我加到一定量的时候存盘,然后读存盘文件. load的时候程序报:out of memory,no stack trace.我的业务看不到. 我的内存是128,我到196的机上试了一下业务能load起来,...

我的程序在做业务的时候要动态加载很多对象,数目非常多.当我加到一定量的时候存盘,然后读存盘文件.
load的时候程序报:out of memory,no stack trace.我的业务看不到.
我的内存是128,我到196的机上试了一下业务能load起来,但程序不能正常运行也是报相同的错.
jvm已经不能分配内存,有没有办法.

|
我建议你好好想想自已的程序设计是不是有改进的余地,是否可以找到一种模式可以减少使用大量对象的需要。比如实例池,对象重用什么的方法。
建议看看设计模式中的 Flyweight 模式,也许有点帮助。

|
启动jvm的时候加参数,好像是什么-maxm之类的,我记不得了

|
执行时带参数如  -Xmx100m 表示给他100MB内存。

|
我觉得256M就没有话说了
还有问题就是编程的问题了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:有没有好的介绍JVM的书啊?(除了SUN JVM specification)
  • 怎样看到java程序经过编译后的代码内容(bytecode的)或者在bytecode在JVM执行时JVM所解析的代码
  • 安装IDEA 时出现“can not load jvm.dll,请重装jvm或更换”,我不懂了
  • 请教:jvm物理表现形式是不是jre?
  • 淘宝定制JVM TaobaoJVM
  • jdk和jvm
  • jdk? jre? jvm?
  • JVM 的 PHP 编译器 JPHP
  • 编程语言 iis7站长之家
  • 基于JVM的编程语言 Golo
  • 浅析打开eclipse出现Incompatible JVM的解决方法
  • IE中JVM的问题
  • 关于JVM线程和进程的问题
  • root 在终端不能进入 jvm,但在界面可以进入,什么原因。
  • 基于JVM栈的语言 Frostbyte
  • Windows Mobile上的Java虚拟机 Mysaifu JVM
  • JVM Monitor
  • JVM语言 Xtend
  • Java Application能不能在安装了JVM但没有装SDK的系统中运行?
  • 基于Node.js的Java虚拟机 node-jvm


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3