<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Ready Test? Go, Go, Go !!!
     

    關注測試,也關注成長

    公告
    • 關注軟件測試自動化,性能測試。
      目前負責醫(yī)療軟件功能測試以及
      測試過程改進

    日歷
    <2007年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678
    統(tǒng)計
    • 隨筆 - 22
    • 文章 - 0
    • 評論 - 87
    • 引用 - 0

    導航

    常用鏈接

    留言簿(17)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     
    1.ccmallocLinuxSolaris下對CC++程序的簡單的使用內(nèi)存泄漏和malloc調(diào)試庫。
    2.DmallocDebug Malloc Library.
    3.Electric FenceLinux分發(fā)版中由Bruce Perens編寫的malloc()調(diào)試庫。
    4.LeakyLinux下檢測內(nèi)存泄漏的程序。
    5.LeakTracerLinuxSolarisHP-UX下跟蹤和分析C++程序中的內(nèi)存泄漏。
    6.MEMWATCH-由Johan Lindh編寫,是一個開放源代碼C語言內(nèi)存錯誤檢測工具,主要是通過gccprecessor來進行。
    7.ValgrindDebugging and profiling Linux programs, aiming at programs written in C and C++.
    8.KCachegrindA visualization tool for the profiling data generated by Cachegrind and Calltree.
    9.IBM Rational PurifyPlus-幫助開發(fā)人員查明C/C++、托管.NET、JavaVB6代碼中的性能和可靠性錯誤。PurifyPlus 將內(nèi)存錯誤和泄漏檢測、應用程序性能描述、代碼覆蓋分析等功能組合在一個單一、完整的工具包中。
    10.Parasoft Insure++-針對C/C++應用的運行時錯誤自動檢測工具,它能夠自動監(jiān)測C/C++程序,發(fā)現(xiàn)其中存在著的內(nèi)存破壞、內(nèi)存泄漏、指針錯誤和I/O等錯誤。并通過使用一系列獨特的技術(SCI技術和變異測試等),徹底的檢查和測試我們的代碼,精確定位錯誤的準確位置并給出詳細的診斷信息。能作為Microsoft Visual C++的一個插件運行。
    11.Compuware DevPartner for Visual C++ BoundsChecker Suite-為C++開發(fā)者設計的運行錯誤檢測和調(diào)試工具軟件。作為Microsoft Visual StudioC++ 6.0的一個插件運行。
    12.Electric Software GlowCode-包括內(nèi)存泄漏檢查,code profiler,函數(shù)調(diào)用跟蹤等功能。給C++.Net開發(fā)者提供完整的錯誤診斷,和運行時性能分析工具包。
    13.Compuware DevPartner Java Edition-包含Java內(nèi)存檢測,代碼覆蓋率測試,代碼性能測試,線程死鎖,分布式應用等幾大功能模塊。
    14.Quest JProbe-分析Java的內(nèi)存泄漏。
    15.ej-technologies JProfiler-一個全功能的Java剖析工具,專用于分析J2SEJ2EE應用程序。它把CPU、執(zhí)行緒和內(nèi)存的剖析組合在一個強大的應用中。JProfiler可提供許多IDE整合和應用服務整合用途。JProfiler直覺式的GUI讓你可以找到效能瓶頸、抓出內(nèi)存泄漏、并解決執(zhí)行緒的問題。4.3.2注冊碼:A-G666#76114F-1olm9mv1i5uuly#0126
    16.BEA JRockit-用來診斷Java內(nèi)存泄漏并指出根本原因,專門針對Intel平臺并得到優(yōu)化,能在Intel硬件上獲得最高的性能。


    附錄:內(nèi)存泄漏的發(fā)生方式
    1.常發(fā)性內(nèi)存泄漏。發(fā)生內(nèi)存泄漏的代碼會被多次執(zhí)行到,每次被執(zhí)行的時候都會導致一塊內(nèi)存泄漏。
    2.偶發(fā)性內(nèi)存泄漏。發(fā)生內(nèi)存泄漏的代碼只有在某些特定環(huán)境或操作過程下才會發(fā)生。常發(fā)性和偶發(fā)性是相對的。對于特定的環(huán)境,偶發(fā)性的也許就變成了常發(fā)性的。所以測試環(huán)境和測試方法對檢測內(nèi)存泄漏至關重要。
    3.一次性內(nèi)存泄漏。發(fā)生內(nèi)存泄漏的代碼只會被執(zhí)行一次,或者由于算法上的缺陷,導致總會有一塊且僅有一塊內(nèi)存發(fā)生泄漏。
    4.隱式內(nèi)存泄漏。程序在運行過程中不停的分配內(nèi)存,但是直到結(jié)束的時候才釋放內(nèi)存。嚴格的說這里并沒有發(fā)生內(nèi)存泄漏,因為最終程序釋放了所有申請的內(nèi)存。但是對于一個服務器程序,需要運行幾天,幾周甚至幾個月,不及時釋放內(nèi)存也可能導致最終耗盡系統(tǒng)的所有內(nèi)存。所以,我們稱這類內(nèi)存泄漏為隱式內(nèi)存泄漏。


    原文:http://fafeng.blogbus.com/logs/7525571.html


    PS:內(nèi)存泄漏分析是一項比較復雜的工程,人對內(nèi)存泄漏的深刻理解才是最重要的,因為工具有時候無法檢測出內(nèi)存泄漏。
    posted on 2007-11-22 17:24 Cinderella 閱讀(1842) 評論(1)  編輯  收藏 所屬分類: 功能測試他山之玉
    評論:
    • # 沒用過  楷子狐 Posted @ 2008-01-10 19:42
      今天就出現(xiàn)了一次內(nèi)存溢出

      關于內(nèi)存泄漏,沒啥經(jīng)驗撒,要是有實驗品試試就好了。  回復  更多評論   

     
    Copyright © Cinderella Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲人成影院在线| 国产亚洲欧洲Aⅴ综合一区| 亚洲视频一区网站| 日韩免费无码视频一区二区三区| 亚洲成a人片在线观看无码| 韩日电影在线播放免费版| 国产AV无码专区亚洲A∨毛片| 黄页免费在线观看| 久久夜色精品国产噜噜噜亚洲AV | 免费一区二区三区在线视频| 成人亚洲综合天堂| 一级特黄录像免费播放中文版| 国产亚洲人成A在线V网站| 国产羞羞的视频在线观看免费| 亚洲经典在线观看| 国产无人区码卡二卡三卡免费 | 黄页网站在线免费观看| 亚洲女同成人AⅤ人片在线观看| 好男人资源在线WWW免费| 国产亚洲精品a在线无码| 十八禁无码免费网站| 亚洲成a人片毛片在线| 99在线精品视频观看免费| 亚洲youwu永久无码精品| 亚洲人成国产精品无码| 男人的天堂网免费网站| 亚洲人成影院77777| 国产成人无码免费视频97| 91福利免费网站在线观看| 亚洲妓女综合网99| xvideos亚洲永久网址| 久久精品国产这里是免费| 亚洲一区AV无码少妇电影| 亚洲性久久久影院| xxxxx免费视频| 免费无码午夜福利片 | 成年在线网站免费观看无广告| jizz免费在线观看| 亚洲卡一卡2卡三卡4麻豆| 亚洲男女内射在线播放| 青青青国产在线观看免费网站|