<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: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: sss日本免费完整版在线观看| 亚洲av无码有乱码在线观看| 国产免费一区二区三区免费视频| 亚洲成人高清在线| 日韩在线观看免费| 久久久久无码专区亚洲av | 最好免费观看韩国+日本| 亚洲AV无码一区二区三区在线| 麻豆视频免费播放| 亚洲人成影院77777| 日韩精品无码区免费专区| 亚洲精品一二三区| 免费人成在线观看播放国产| 窝窝影视午夜看片免费| 最新精品亚洲成a人在线观看| 在线观看片免费人成视频播放| 亚洲小视频在线观看| 免费黄色网址网站| 亚洲国产精品无码中文lv| 日本免费无遮挡吸乳视频电影| 免费中文字幕视频| 亚洲VA成无码人在线观看天堂| av大片在线无码免费| 亚洲国产精品无码久久九九大片| 日韩亚洲精品福利| 很黄很污的网站免费| jiz zz在亚洲| 亚洲午夜精品久久久久久浪潮| 暖暖日本免费中文字幕| 91亚洲自偷在线观看国产馆| 国产免费久久精品| 久草免费手机视频| 亚洲AV日韩AV一区二区三曲| 亚洲伊人色欲综合网| 五月婷婷综合免费| 一个人免费观看www视频| 亚洲日本乱码一区二区在线二产线| 国产又大又粗又硬又长免费 | 九九精品国产亚洲AV日韩| 国产亚洲精品看片在线观看| 1000部羞羞禁止免费观看视频|