Valgrind 3.3 - Advanced Debugging and Profiling for GNU/Linux applications

J. Seward, N. Nethercote, J. Weidendorfer

  • 出版商: Network Theory Ltd.
  • 出版日期: 2008-03-01
  • 售價: $950
  • 貴賓價: 9.5$903
  • 語言: 英文
  • 頁數: 164
  • 裝訂: Paperback
  • ISBN: 0954612051
  • ISBN-13: 9780954612054
  • 相關分類: Linux
  • 無法訂購

買這商品的人也買了...

商品描述

This manual describes how to use Valgrind, an award-winning suite of tools for debugging and profiling GNU/Linux programs. Valgrind detects memory and threading bugs automatically, avoiding hours of frustrating bug-hunting and making your programs more stable. You can also perform detailed profiling, to speed up your programs and reduce their memory usage. The Valgrind distribution provides five tools for debugging and profiling: Memcheck (a memory error detector), Cachegrind (a cache profiler), Callgrind (a call-graph profiler, Massif (a heap profiler) and Helgrind (a thread error detector). These tools and their options are described in detail, with practical examples and advice. Valgrind is free software, available under the GNU General Public License. It runs on X86/Linux, AMD64/Linux, PPC32/Linux and PPC64/Linux systems. This is a printed edition of the official reference documentation for Valgrind 3.3.0. For each copy sold 1 USD will be donated to the Valgrind developers by Network Theory Ltd.

商品描述(中文翻譯)

本手冊描述了如何使用 Valgrind,這是一套用於調試和分析 GNU/Linux 程式的屢獲殊榮的工具套件。Valgrind 可自動偵測記憶體和執行緒錯誤,避免了繁瑣的錯誤追蹤工作,使您的程式更加穩定。您還可以進行詳細的分析,以加快程式執行速度並減少記憶體使用量。Valgrind 提供了五個用於調試和分析的工具:Memcheck(記憶體錯誤偵測器)、Cachegrind(快取分析器)、Callgrind(呼叫圖分析器)、Massif(堆積分析器)和Helgrind(執行緒錯誤偵測器)。本手冊詳細介紹了這些工具及其選項,並提供實際範例和建議。Valgrind 是自由軟體,根據 GNU 通用公共許可證提供。它可在 X86/Linux、AMD64/Linux、PPC32/Linux 和 PPC64/Linux 系統上運行。本書是 Valgrind 3.3.0 的官方參考文件的印刷版本。每售出一本,Network Theory Ltd. 將捐贈 1 美元給 Valgrind 開發人員。