Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Dec 2011 17:04:43 -0600
From:      Brooks Davis <brooks@FreeBSD.org>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        Doug Barton <dougb@FreeBSD.org>, Garrett Cooper <yanegomi@gmail.com>, Max Khon <fjoe@FreeBSD.org>, svn-src-all@FreeBSD.org, David Chisnall <theraven@FreeBSD.org>, src-committers@FreeBSD.org, G?bor K?vesd?n <gabor@t-hosting.hu>, svn-src-head@FreeBSD.org, Warner Losh <imp@bsdimp.com>
Subject:   Re: svn commit: r228143 - in head: . share/mk tools/build/options
Message-ID:  <20111219230443.GB66858@lor.one-eyed-alien.net>
In-Reply-To: <20111219204129.GA34783@troutmask.apl.washington.edu>
References:  <201111291946.pATJkHMs064094@svn.freebsd.org> <4ED544E1.3050307@t-hosting.hu> <4ED545A9.8000304@FreeBSD.org> <CAGH67wSn-kGhtW-qVwwEVvmmu076ncAqMXx=42PnWwb3a4cCbg@mail.gmail.com> <0CAA5754-4FAC-4B87-92B7-439B109473C0@bsdimp.com> <C0239F5F-E290-4AA9-88A4-474E43A1E3D5@FreeBSD.org> <20111219204129.GA34783@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Dec 19, 2011 at 12:41:29PM -0800, Steve Kargl wrote:
> On Mon, Dec 19, 2011 at 08:09:32PM +0000, David Chisnall wrote:
> > On 19 Dec 2011, at 19:52, Warner Losh wrote:
> >=20
> > > -1.  The needs of the many?  Please.  Let's break a useful feature be=
cause some people don't understand it and are impatient?  That's lame.
> >=20
> > How useful is gprof-based profiling these days?  Now that we
> > have the DTrace pid provider, don't we have access to much more
> > fine-grained profiling information without the need for shipping
> > two versions of every library?
>=20
> It is quite uesful given that for the last 20 or so years,
> I can do=20
>=20
> cc -o z -pg a.c -lm_p
>  ./z
> gprof -b -l ./z z.gmon | more
>=20
>   %   cumulative   self              self     total          =20
>  time   seconds   seconds    calls  ms/call  ms/call  name   =20
>  72.1       0.91     0.91        0  100.00%           _mcount [1]
>  11.1       1.05     0.14  8388608     0.00     0.00  sinf [4]
>   8.2       1.16     0.10  8388608     0.00     0.00  nextafterf [5]
>   4.6       1.21     0.06        0  100.00%           .mcount (9)
>=20
> to ge the information I want.

I'd tend to agree that we should leave it on at least in HEAD.

> dtrace(1M) does not seem to contain an example that gives the
> equivalent information.  In fact, the manpage contains no examples,
> only the statement:
>=20
>   See the Solaris Dynamic Tracing Guide for detailed examples
>   of how to use the dtrace utility to perform these tasks.
>=20
> which, of course, is not very useful given that I do not have a
> Solaris Dynamic Tracing Guide.

http://docs.oracle.com/cd/E19253-01/817-6223/ is it and the first hit in
google...

-- Brooks

--BXVAT5kNtrzKuDFl
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (FreeBSD)

iD8DBQFO78MLXY6L6fI4GtQRAm3PAJ9UkGttDijK7lyADYRJE4CpaXPb1QCgwxwW
oX05I2HIp2cKgfTSxaRjWjA=
=Dln2
-----END PGP SIGNATURE-----

--BXVAT5kNtrzKuDFl--



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