问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何测试一个软件是否内存泄漏,怎么测试?具体点,各位大侠们!!!

发布网友 发布时间:2022-04-23 00:48

我来回答

4个回答

热心网友 时间:2023-10-09 13:16

1.ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。

2.Dmalloc-Debug Malloc Library.

3.Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。

4.Leaky-Linux下检测内存泄漏的程序。

5.LeakTracer-Linux、Solaris和HP-UX下跟踪和分析C++程序中的内存泄漏。

6.MEMWATCH-由Johan Lindh编写,是一个开放源代码C语言内存错误检测工具,主要是通过gcc的precessor来进行。

7.Valgrind-Debugging and profiling Linux programs, aiming at programs written in C and C++.

8.KCachegrind-A visualization tool for the profiling data generated by Cachegrind and Calltree.

9.Leak Monitor-一个Firefox扩展,能找出跟Firefox相关的泄漏类型。

10. IE Leak Detector (Drip/IE Sieve)-Drip和IE Sieve leak detectors帮助网页开发员提升动态网页性能通过报告可避免的因为IE局限的内存泄漏。

11. Windows Leaks Detector-探测任何Win32应用程序中的任何资源泄漏(内存,句柄等),基于Win API调用钩子。

12. SAP Memory Analyzer-是一款开源的JAVA内存分析软件,可用于辅助查找JAVA程序的内存泄漏,能容易找到大块内存并验证谁在一直占用它,它是基于Eclipse RCP(Rich Client Platform),可以下载RCP的独立版本或者Eclipse的插件。

13. DTrace-即动态跟踪Dynamic Tracing,是一款开源软件,能在Unix类似平台运行,用户能够动态检测操作系统内核和用户进程,以更精确地掌握系统的资源使用状况,提高系统性能,减少支持成本,并进行有效的调节。

14. IBM Rational PurifyPlus-帮助开发人员查明C/C++、托管.NET、Java和VB6代码中的性能和可靠性错误。PurifyPlus 将内存错误和泄漏检测、应用程序性能描述、代码覆盖分析等功能组合在一个单一、完整的工具包中。

15. Parasoft Insure++-针对C/C++应用的运行时错误自动检测工具,它能够自动监测C/C++程序,发现其中存在着的内存破坏、内存泄漏、指针错误和I/O等错误。并通过使用一系列独特的技术(SCI技术和变异测试等),彻底的检查和测试我们的代码,精确定位错误的准确位置并给出详细的诊断信息。能作为Microsoft Visual C++的一个插件运行。

16. Compuware DevPartner for Visual C++ BoundsChecker Suite-为C++开发者设计的运行错误检测和调试工具软件。作为Microsoft Visual Studio和C++ 6.0的一个插件运行。

17. Electric Software GlowCode-包括内存泄漏检查,code profiler,函数调用跟踪等功能。给C++和.Net开发者提供完整的错误诊断,和运行时性能分析工具包。

18. Compuware DevPartner Java Edition-包含Java内存检测,代码覆盖率测试,代码性能测试,线程死锁,分布式应用等几大功能模块。

19. Quest JProbe-分析Java的内存泄漏。

20. ej-technologies JProfiler-一个全功能的Java剖析工具,专用于分析J2SE和J2EE应用程序。它把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合用途。JProfiler直觉式的GUI让你可以找到效能瓶颈、抓出内存泄漏、并解决执行绪的问题。4.3.2注册码:A-G666#76114F-1olm9mv1i5uuly#0126

21. BEA JRockit-用来诊断Java内存泄漏并指出根本原因,专门针对Intel平台并得到优化,能在Intel硬件上获得最高的性能。

22. SciTech Software AB .NET Memory Profiler-找到内存泄漏并优化内存使用针对C#,VB.Net,或其它.Net程序。

23. YourKit .NET & Java Profiler-业界领先的Java和.NET程序性能分析工具。

24. AutomatedQA AQTime-AutomatedQA的获奖产品performance profiling和memory debugging工具集的下一代替换产品,支持Microsoft, Borland, Intel, Compaq 和 GNU编译器。可以为.NET和Windows程序生成全面细致的报告,从而帮助您轻松隔离并排除代码中含有的性能问题和内存/资源泄露问题。支持.Net 1.0,1.1,2.0,3.0和Windows 32/64位应用程序。

25. JavaScript Memory Leak Detector-微软全球产品开发欧洲团队(Global Proct Development- Europe team, GPDE) 发布的一款调试工具,用来探测JavaScript代码中的内存泄漏,运行为IE系列的一个插件。

热心网友 时间:2023-10-09 13:16

sIEve内存泄露测试软件--web测试

热心网友 时间:2023-10-09 13:17

Dtrace, systemtab

热心网友 时间:2023-10-09 13:17

kankan
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孩子依赖性太强,妈妈怎么办?目录 孩子对妈妈依赖性太强怎么办 介绍权利的游戏里龙之母全名是什么? 澳洲血橙胶原蛋白是玻璃瓶的吗? 梦见母亲侄子妹妹舅妈电话破屋的预兆 梦见坐别人的车什么意思 有多少人去拜过“龙母”,又有几人知道“龙母”是真的存在过 龙母庙地址在哪里? 龙母像地址在哪里? 龙姥姥是龙母娘娘吗 您认为性能测试工作的目的是什么? 如何通过内存计数器发现应用中存在的内存泄漏现象? 怎样发现内存泄露? LoadRunner性能测试中,内存泄露通过什么指标来体现? 求助:在性能测试过程中,我们如何确定系统有内存溢出? Android开发中,有哪些好方法可以检测内存泄露和性能? iphone版uc浏览器被锁定横屏了 怎么解锁? 苹果手机可以下UC浏览器不,有必要下吗 电脑内存泄漏是怎么回事 苹果手机使用UC浏览器怎么进入小说阅读模式? 剃须刀上面的修鬓器是怎么样使用的??? 苹果手机里的UC浏览器怎么清理缓存? ios版uc浏览器哪个版本好 刮胡刀刮不干净,刮胡子步骤 苹果手机中的UC浏览器怎样在线观看视频? 剃须刀后面带了鬓毛修剪器怎么用直接推吗? 怎样下载苹果手机的uc浏览器 我这样可以用剃须刀每天刮能刮出鬓角么 苹果手机如何用uc浏览器下载视频? 飞利浦剃须刀RQ1050 鬓角刀如何用呀?用过的兄弟指点下哈 1. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么? 什么是内在泄露...内存泄露了会有什么后果..?? Visual Leak Detector 内存泄露检测,该怎么处理 Android studio如何分析内存泄漏,是否有自带的分析工具 朋友分享一个百度云盘加密链接,密码给了,怎么通过链接下载文件呢? 百度网盘里,文件夹怎么设置密码? 苹果mac 账号怎么注销账号? 如何下载百度网盘中的文件(他人的) 百度网盘里文件有几种可以加密的方法,求高手解答 怎么注销苹果mac账号? 路由器怎么设置限制上网的时段 百度网盘分享所生成的链接任何人都可以下载吗?怎么把上传的文件加密?要输密码才能下载? MacBook怎么注销账号? 怎么设置路由器限制几个人连接! 百度云怎么加密文件 百度云管家隐藏空间怎么用 百度网盘怎么下载? 微信的“黑名单”是啥意思? 怎么设置路由器能限制别人连接wifi 苹果电脑退出apple id 百度网盘文档加密怎么办