2006-11-16
websphere上的应用导致内存满占用,咋办?
最近有一朋友跟我说,他的一个朋友公司有一个运行在websphere上的应用系统,经常在启动后一段时间内就导致内存占满的情况。我朋友不懂是系统工程师,不懂应用开发,所以想让我帮忙解决一下。我以前一直用weblogic,没用过websphere,感觉无从下手,急啊。
我初步分析,内存占满最大的可能就是应用程序有问题,所以这几天我蒙着头找内存监控的工具。找来找去,发现常用的内存监控软件主要有三个: JProbe、jprofiler和OptimizeitEntSuite,不过这三个工具我也从没用过,如何下手啊?急...
- 12:44
- 浏览 (5992)
- 评论 (20)
- 分类: 技术文章(java)
- 进入论坛
- 相关推荐
评论
kingapex
2006-11-19
在imb的网站上搜索一下out of memory试试,我们项目也碰过out of memory 的问题,一开始以为程序有问题,后来通过调整websphere 的参数解决了。
wdmsyf
2006-11-17
谢谢各位的指教,我都试试。
Lucas Lee
2006-11-17
IBM的东西一向给我的感觉就是毛病多。
不然他怎么靠服务赚钱?我看是他故意不把软件做得易用和bug少。
不然他怎么靠服务赚钱?我看是他故意不把软件做得易用和bug少。
NsGFr
2006-11-17
glassprogrammer兄一定提到了。用ibm的那个小工具:heaproots.
但不知道louzhu的情况是否是OOM
但不知道louzhu的情况是否是OOM
chenghai
2006-11-17
先调整jvm看看,不行还是要改程序呀。我们也曾遇到过这样的问题,原因是数据库连接没有及时释放!
风往北吹
2006-11-16
我同事遇到过,先把补丁都上了,实在不行就找IBM的人来搞。
那一次也是猫没问题,一上Websphere过一会CPU 100%,事恼地比较大,我同事做了最坏的打算,请来了IBM的工程师,用他们那一堆工具检查一遍,把Websphere的一个某个东东更新了一下就好了。
那一次也是猫没问题,一上Websphere过一会CPU 100%,事恼地比较大,我同事做了最坏的打算,请来了IBM的工程师,用他们那一堆工具检查一遍,把Websphere的一个某个东东更新了一下就好了。
nihongye
2006-11-16
Lucas Lee
2006-11-16
我看还是先试一下最新的补丁。
Websphere我也碰到过不少问题,装补丁很管用。
另外,可以找他们的技术支持。当然首先要是正版的。
Websphere我也碰到过不少问题,装补丁很管用。
另外,可以找他们的技术支持。当然首先要是正版的。
glassprogrammer
2006-11-16
默认情况下 IBM 的 JVM 在出现 OutOfMemory 问题时会做一个 heap dump, 这个 dump 文件应该放在运行程序的目录下, IBM 网站上有工具 http://www.alphaworks.ibm.com/tech/heapanalyzer 可以分析这个文件, 找出哪些对象占用了最大量的内存.
wdmsyf
2006-11-16
引用
galaxystar 1 分钟前
jrocket替代jvm也不错!
没办法用jrocket,主机是IBM的AIX
galaxystar
2006-11-16
jrocket替代jvm也不错!
gao277
2006-11-16
WebSphere默认启动的JVM内存是256M,看看是不是要调整一下!
wdmsyf
2006-11-16
谢谢各位的指点,我会试试,不过我还没到客户现场,没看到实际情况,如果解决了我会告诉大家
wdmsyf
2006-11-16
引用
myreligion 13 分钟前
关注下这个问题。
是不是因为线程数太低了?WebSphere默认开的处理线程很少,要调高一点。
谢谢myreligion的指点,我试试这个。
宏基小键盘
2006-11-16
建议升级到websphere的最新版本。ibm的补丁绝不比微软小啊。
宏基小键盘
2006-11-16
Tivoli
Morgan0916
2006-11-16
wdmsyf 写道
<p> 最近有一朋友跟我说,他的一个朋友公司有一个运行在websphere上的应用系统,经常在启动后一段时间内就导致内存占满的情况。我朋友不懂是系统工程师,不懂应用开发,所以想让我帮忙解决一下。我以前一直用weblogic,没用过websphere,感觉无从下手,急啊。</p>
<p>我初步分析,内存占满最大的可能就是应用程序有问题,所以这几天我蒙着头找内存监控的工具。找来找去,发现常用的内存监控软件主要有三个: <font face="Arial">JProbe、<font face="Arial">jprofiler和<font face="Arial">OptimizeitEntSuite,不过这三个工具我也从没用过,如何下手啊?急...</font></font></font></p>
<p>我初步分析,内存占满最大的可能就是应用程序有问题,所以这几天我蒙着头找内存监控的工具。找来找去,发现常用的内存监控软件主要有三个: <font face="Arial">JProbe、<font face="Arial">jprofiler和<font face="Arial">OptimizeitEntSuite,不过这三个工具我也从没用过,如何下手啊?急...</font></font></font></p>
IBM有自己的内存监测工具呢,具体名字我记不起来了.你去IBM网站找找看
myreligion
2006-11-16
关注下这个问题。
是不是因为线程数太低了?WebSphere默认开的处理线程很少,要调高一点。
是不是因为线程数太低了?WebSphere默认开的处理线程很少,要调高一点。
ql-frog
2006-11-16
关注一下!
我们的应用在Websphere上会导致CPU 100%占用,在Tomcat上就没问题。
我们的应用在Websphere上会导致CPU 100%占用,在Tomcat上就没问题。
- 浏览: 89190 次

- 详细资料
搜索本博客
我的相册
谁敢范我
共 1 张
共 1 张
最近加入圈子
最新评论
-
Axis实践之Axis入门
楼主说的步骤太复杂了,初学者可能看得晕,这里有个捷径,web services和 ...
-- by taelons -
Web Service实践之——开 ...
用Spring的话 XFIRE还是首选
-- by lixiaoxu85 -
Web Service实践之——开 ...
wdmsyf 写道 Web Service实践之—&mdash ...
-- by fengzhiyin -
Axis实践之Axis入门
现在NetBeans下面也可以通过升级插件获得之间的Axis2集成了
-- by Joo -
Axis实践之Axis入门
第一种 我在eclipse 下通过测试 第二种 不行 Error genera ...
-- by xiaopang106






评论排行榜