From owner-freebsd-performance@FreeBSD.ORG Tue Feb 14 01:57:27 2006 Return-Path: X-Original-To: freebsd-performance@freebsd.org Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 665F616A420 for ; Tue, 14 Feb 2006 01:57:27 +0000 (GMT) (envelope-from paul.koch@statseeker.com) Received: from wally.statseeker.com (wally.statscout.com [203.39.101.146]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D6BB43D48 for ; Tue, 14 Feb 2006 01:57:25 +0000 (GMT) (envelope-from paul.koch@statseeker.com) Received: from localhost (localhost [127.0.0.1]) by wally.statseeker.com (8.13.3/8.13.3) with ESMTP id k1E1vObT068949 for ; Tue, 14 Feb 2006 11:57:24 +1000 (EST) (envelope-from paul.koch@statseeker.com) Received: from wally.statseeker.com ([127.0.0.1]) by localhost (wally.statseeker.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 67984-10 for ; Tue, 14 Feb 2006 11:57:16 +1000 (EST) Received: from speedy (CPE-139-168-174-103.qld.bigpond.net.au [139.168.174.103]) (authenticated bits=0) by wally.statseeker.com (8.13.3/8.13.3) with ESMTP id k1E1v7fI068938 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Tue, 14 Feb 2006 11:57:14 +1000 (EST) (envelope-from paul.koch@statseeker.com) From: Paul Koch To: freebsd-performance@freebsd.org Date: Tue, 14 Feb 2006 11:56:55 +1000 User-Agent: KMail/1.8 References: <67beabb0602131725le4be43cl101b06eeffb964f4@mail.gmail.com> In-Reply-To: <67beabb0602131725le4be43cl101b06eeffb964f4@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200602141156.55763.paul.koch@statseeker.com> X-Virus-Scanned: amavisd-new at statseeker.com Subject: Re: good profiling tools X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul.koch@statseeker.com List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Feb 2006 01:57:27 -0000 On Tue, 14 Feb 2006 11:25 am, Bharma Ji wrote: > Hi > I am lookign for good and reliable profiling tools that work on > FreeBSD. I am using gprof but am wondering if there are better tools > out there. Also is there any GUI on top of gprof > Thanks for any answers In our development environment, we currently use: - gcc with every possible warning turned on (-Wall is not enough) - gprof for function level profiling - dmalloc for memory leak detection - valgrind (doesn't work on FreeBSD-64 though) - cachegrind (part of valgrind) for cache hit/miss profiling Paul.