<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 !!!
     

    關注測試,也關注成長

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

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

    導航

    常用鏈接

    留言簿(17)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

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


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


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


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

      關于內存泄漏,沒啥經驗撒,要是有實驗品試試就好了。  回復  更多評論   

     
    Copyright © Cinderella Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲视屏在线观看| 亚洲成亚洲乱码一二三四区软件| 亚洲人和日本人jizz| 美女在线视频观看影院免费天天看| 亚洲伊人色欲综合网| 国产精品1024在线永久免费| 国产亚洲精品自在线观看| 51午夜精品免费视频| 久久久久久亚洲精品不卡| 国产黄色片免费看| 亚洲欧洲美洲无码精品VA| 成人无码a级毛片免费| 久久久久亚洲AV无码永不| 国产精品成人免费福利| 亚洲第一男人天堂| 日韩人妻无码免费视频一区二区三区| 亚洲综合久久精品无码色欲 | 亚洲va无码va在线va天堂| 成在人线av无码免费高潮喷水| 亚洲精品无码不卡| 91麻豆最新在线人成免费观看| 亚洲欧美国产精品专区久久| 国产大片91精品免费观看男同| 七次郎成人免费线路视频| 亚洲AV无码一区东京热| 国产精品视频免费观看| 国产精品亚洲专一区二区三区| 最新亚洲成av人免费看| 十八禁无码免费网站| 久久亚洲精品国产亚洲老地址| 免费一级毛片在播放视频| 国产一级a毛一级a看免费人娇| 亚洲视频一区在线| 亚洲AⅤ优女AV综合久久久| 今天免费中文字幕视频| 国产精品亚洲午夜一区二区三区| 免费国产成人午夜电影| 97无码人妻福利免费公开在线视频 | 永久免费视频v片www| WWW免费视频在线观看播放| 亚洲人和日本人jizz|