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>