小弟在定位一个内存泄露的问题,按Sun论坛上的说明,配置了Ld_Preload,umem_log等变量, 但是libumem.so无法加载成功,请大侠指点~! 之前在Solaris 10下用这个库定位出一个内存泄漏的问题,这次使用别人搭建的Solaris 10服务器.配置环境变量,重启进程.用gcore产生core文件,然后用mdb加载core文件.发现libumem.so库没有加载上。无法使用findleaks命令.谁遇到过这样的情况,请指点以下,谢谢~!!
程序如下写法: class CSubscrb { public: string SubscrbID; string SvcNum; string SubscrbStat; string StatDate; CSubscrb(char *id,char *svcnum,char *stat, char *statdate) { SubscrbID=id; SvcNum=svcnum; SubscrbStat=stat; StatDate = statdate; }; ~CSubscrb(){}; }; typedef lis...
我用的是BIND9.2.4rc4,服务器是SUN FIRE V880,8G内存,4CPU,这配置我想是很不错的了,可是我发现named进程运行过程中不管是ps -efl看还是top看named进程占用的内存在一直增加,从来不降低。以至于从最先的几十M到最后600多M,然后发生的现象是CPU idle上升,named进程cpu占用降低。直接现象是解析响应慢,唯一的解决办法就是pkill -9 named,再重启named,连pkill -1 named都起不了什么作用。我原来另外一台机器用bind8.2.3rc2也...
公司有一台 AIX OS 是5.1L 4GB内存 重新启动时的物理可用内存约为3.5GB 但当一应用启动后,物理可用内存约剩10MB 多 应用结束后,可用内存还是10MB 多 我用(PS) 来检查,确定所有有关应用的进程经已结束。 这是应用的内存泄漏问题,还是OS 的内存管理问题? 谢谢 :D
最近tomcat老是内存涨得很高,也不释放,访问很慢,只有从起才能解决,整得我很头疼 大家帮忙看看~谢谢 我先说说的的环境 操作系统linux as3 tomcat版本6.0.13 web服务框架 struts+spring+hibernate 数据库连接池c3p0 tomcat java_opts参数 "-Xms1024m -Xmx1536m" 已经设置到1.5G了,还是不够用郁闷-_-|| 项目中还用了extremetable这样的表单插件 通过几天的跟踪发现,如果有用extremetable导出excel 就会内存涨得很快,并且不释放...
程序里面没有用new 在一个循环里面声明了一个局部对象,程序会往这个局部对象里面塞很多的东西。 但是从程序的运行状况看,循环完成后这个对象好像没有释放内存。 这个局部对象里主要有一些vector 和list组成,这些要手动清空?
Java中由于有垃圾收集器(GC)自动回收资源,所以一般情况下不需要担心内存泄漏的问题。 这也是Java相对C/C++而言开发简单高效的重要原因之一。想必调试过C/C++内存泄漏 障害的人都深有体会。但是如果认为Java中不存在内存泄漏也是不对的。因为GC不是万能的, 也有听它失灵的时候。那它什么情况下会失灵呢?先简单了解一下GC的工作方式吧。 垃圾收集器每过一段时间就会将不再使用的资源回收。GC判断一个对象是否是不再使用的方...