This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / “内存泄漏”问题请教 ...Unix下的C程序,通过Pro*C处理Oracle8.1.6中的记录数据,在做压力测试过程中发现内存泄漏,现象如下:每次向数据表中压入10万条记录,处理过程中程序占用内存持续增加,记录处理完后内存不再增加,但也不掉下来。再压入10万条,内存又开始增加 ......。
检查过程序,程序中用到malloc动态分配内存的地方不多,且很明显不存在泄漏问题。
请教各位高手:
(1) 是否Oracle 8.1.6有问题,它在用Pro*C操作数据库时是否存在内存泄漏?
(2) 还有哪些原因会引起内存泄漏?该如何查?
-yifan(yifan);
2001-8-15
{445}
(#168252@0)
-
UNIX下有一个工具叫purify,专门检查Memory Leak,很好用,建议你们公司买一个,是 Rational company出的。
-xxjjs(东方射日);
2001-8-16
(#168448@0)
-
谢谢!我也听说了这个东东,但Purify检查内存泄漏的机制好象是对程序中动态申请的内存打标记,如果是因为Oracle引起的,能用Purify查出来吗?
-yifan(yifan);
2001-8-16
(#168527@0)