使用java程序,为什么会有这样大的内存开消 如果这样应该考虑程序的设计了quote VVV_lucky 垃圾回收器的运作是不可以预定的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JAVA是很毫內存,但可以通过池化等优化手段来改善,再不行还可以用集群来平衡负载. 就是,垃圾回收器的运作是不可以预定的,我们使用在linux下的一台服务器,运行一,两天后就这样了,可是系统也不会死,有时也看见内存一下下来了,可是就是不知道为什么会占用这样大的内存,没有没办法使程序只能使用如500M内存,超出自动垃圾回收,不能回收出现outofmemory错误 Java对内存的需求是比较大,而且Windows的任务管理器对内存使用的测量并不一定反映实际情况。但象你这种情况应该先查查程序的内存使用,看看是否有内存泄漏。 恩 jimjxr(宝宝猫) 说的不错 去看看 可能是那的毛病 如果是linux的话,那是正常的,它把内存都开辟为缓冲区了再就是检查数据库,看看是不是操作数据库的问题,根据我的经验,如果有问题,操作数据库的问题占大部分。 不可能吧,你们是不是用Oracle作后台?这个东西是最耗内存的,优化一下数据库可能有帮助。 oracle值占用100-200m内存,应该是程序问题,如果说一个程序需要1.9g内存那么这个程序一定有问题,而且是大问题,(可能处在线程、循环上)。 一般你们知道mysql占用多大的内存,而resin又占多大的内存,使用hibernate作为数据库接口,对内存有多大的占用,如何定义java垃圾回收时间,调用使用gc的优先级太低,有没有定义垃圾回收优先级的 java swing编程:两个label连线问题 replaceAll 使用 关于java动态二维数组的问题 初学JDBC遇到问题,代码帖出,请高手帮忙指点,谢谢 Java是民主的,所以Java阵营必然战胜微软 byte String转换错在哪里? 这个java课程设计怎么做? \267\265\273\330\ 是什么编码格式??? JComboBox能否根据输入自动提示? 关于ConsoleReader.java 请指点:关于JComboBox的用法 请教一个Eclipse的初级问题
再就是检查数据库,看看是不是操作数据库的问题,根据我的经验,如果有问题,操作数据库的问题占大部分。
那么这个程序一定有问题,而且是大问题,(可能处在线程、循环上)。