Valgrind
外觀
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | |
開發者 | Valgrind開發者 |
---|---|
目前版本 |
|
原始碼庫 | |
作業系統 | 類Unix系統 |
類型 | 效能剖析器、主記憶體除錯器 |
特許條款 | GNU通用公眾特許條款 |
網站 | www |
Valgrind是一款用於主記憶體除錯、記憶體流失檢測以及效能分析的軟件開發工具。Valgrind這個名字取自北歐神話中英靈殿的入口。[3]
Valgrind的最初作者是Julian Seward,他於2006年由於在開發Valgrind上的工作獲得了第二屆Google-O'Reilly開放原始碼獎。[4][5]
Valgrind遵守GNU通用公眾特許條款條款,是一款自由軟件。
概述
[編輯]工具
[編輯]支援平台
[編輯]到3.3.0版本為止,Valgrind支援x86、x86-64、Armv7以及PowerPC上的Linux。除此之外,還有一些其它非正式支援的類Unix平台(如FreeBSD[6]、NetBSD[7] 以及Mac OS X[8])。
註釋
[編輯]- ^ Valgrind-3.23.0 is available.
- ^ Valgrind News, [2021-04-28], (原始內容存檔於2021-04-02)
- ^ Valgrind FAQ. [2009-02-10]. (原始內容存檔於2021-03-30).
- ^ valgrind.org's list of awards. [2009-02-11]. (原始內容存檔於2021-06-26).
- ^ Google-O'Reilly Open Source Awards - Hall of Fame. [2009-02-11]. (原始內容存檔於2008-09-07).
- ^ Valgrind FreeBSD port. [2009-02-11]. (原始內容存檔於2008-10-23).
- ^ Valgrind NetBSD port. [2009-02-11]. (原始內容存檔於2006-02-09).
- ^ Valgrind Mac OS X port. [2009-02-11]. (原始內容存檔於2021-06-18).
參考
[編輯]- Julian Seward and Nicholas Nethercote. Using Valgrind to detect undefined value errors with bit-precision. Proceedings of the USENIX Annual Technical Conference 2005. USENIX Association.
- J. Seward, N. Nethercote, J. Weidendorfer and the Valgrind Development Team. Valgrind 3.3 — Advanced Debugging and Profiling for GNU/Linux applications. Network Theory Ltd. March 2008: 164 pages [2009-02-10]. ISBN 0954612051. (原始內容存檔於2013-08-18).
外部連結
[編輯]- Valgrind官方網址 (頁面存檔備份,存於互聯網檔案館)
- Valgrind系統概述 (頁面存檔備份,存於互聯網檔案館)
- Valgrind完全使用手冊 (頁面存檔備份,存於互聯網檔案館)
- Valgrind Howto (頁面存檔備份,存於互聯網檔案館)
- Projects using Valgrind (頁面存檔備份,存於互聯網檔案館)