Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Jun 2007 12:34:21 -0700 (PDT)
From:      youshi10@u.washington.edu
To:        hackers@freebsd.org
Subject:   Re: Making sense of ktrace(1) output
Message-ID:  <Pine.LNX.4.43.0706181234210.1900@hymn01.u.washington.edu>
In-Reply-To: <20070618191609.GM1181@turion.vk2pj.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 19 Jun 2007, Peter Jeremy wrote:

> On 2007-Jun-18 15:37:11 +0200, Roman Divacky <rdivacky@freebsd.org> wrote:
>> well.. instead of using ktrace I'd suggest building profiled pkg_add
>> and see that way where the time is spent. ktrace is great if you dont
>> have the source code... but you do :)
>
> If you decide to go this route, you might like to apply
> http://www.freebsd.org/cgi/query-pr.cgi?pr=99800
>
> By default gmon.out is overwritten by each process so you will only
> get the output from the last process of a given name.  My patch
> optionally saves the profiling output each process in a separate file.
> gprof(1) can already accumulate the output from multiple files so this
> patch gives you the ability to profile multiple executions of a single
> executable.  You will still need to glue together the profiling
> results from each executable.
>
> --
> Peter Jeremy
>


Yeah, I noticed that. Thanks for the heads up on the PR :).

Why not create a flag though instead of check to see if an environment variables been set?

-Garrett




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.43.0706181234210.1900>