see blogs.sun.com/rweisner and  download tpry 
It will have source that be adapted for internal access to procfs.
rick

On Thu, Jan 07, 2010 at 08:57:21AM -0500, Chad Mynhier wrote:
> X-CAA-SPAM: F00000
> X-Authority-Analysis: v=1.1 cv=05+FN/8qESlkRDENdJoPftrgNjL3ULrtO3KtIN4q2q8=
>       c=1 sm=1 a=93FWGnUbpYIA:10 a=+m2fIHUStRf1/t0uzs6iiw==:17
>       a=K-5PycObAAAA:8 a=ep_KMAzDAAAA:8 a=fmGCduwJrMJFvVTLjS8A:9
>       a=wbWvLtgsgKRAFz8XRGMA:7 a=RSW4vz_JezdymeQBCrSvxPUN0fEA:4
>       a=-nVmFY8Fp9cA:10 a=TC1Ce7_l9HwA:10 a=+m2fIHUStRf1/t0uzs6iiw==:117
> X-Spam-Checker-Version: SpamAssassin 3.3.0-rc1 (2009-12-22) on
>       oss-mail1.opensolaris.org
> X-Spam-Level: 
> X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,
>       RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.0-rc1
> X-Original-To: perf-discuss@opensolaris.org
> Delivered-To: perf-discuss@opensolaris.org
> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
>       h=domainkey-signature:mime-version:received:in-reply-to:references
>       :date:message-id:subject:from:to:cc:content-type;
>       bh=965pZRyaIUNNPCkRGyv3/UV/Q1EmVSXfaNrL7OxNFEg=;
>       b=usK/NIaWqrXCdQ+UMOpDfrRQ3c0CvEHeI0jnijer6VNIskM1NopTIwFfKH57LbjCXF
>       gLz3/z6ADzgM9Bdp03mAfdHEuPJlKwaoyMtXlr8l5ql/EumJfFITj9kSZeKxNeO2IiA5
>       64OlotSaPWYXJ6aO5nXG4spnEPk3WCpy/Y2Nk=
> DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
>       h=mime-version:in-reply-to:references:date:message-id:subject:from:to
>       :cc:content-type;
>       b=sM420jmbJs2n2BmeHYw+r5Rd9odZPmPcgSpYnhwKcBD+OlxDoT0qrQYmcg9u0bcCFN
>       cMVIgYUKf5VSMElpcIgUrYtyZqNww2KIccuzmlA08g8Y+uSVWXgr491tpWJXKtmIybr4
>       TNbywTVIHWT72p7yQ6PHSS7f7GWa/ULBafNpA=
> In-Reply-To: <1224772768.201262871909145.javamail.tweb...@sf-app1>
> Date: Thu, 7 Jan 2010 08:57:21 -0500
> From: Chad Mynhier <cmynh...@gmail.com>
> To: Paul <paul.mad...@swx.com>
> Cc: perf-discuss@opensolaris.org
> Subject: Re: [perf-discuss] Per thread CPU statistics
> X-BeenThere: perf-discuss@opensolaris.org
> X-Mailman-Version: 2.1.13
> Precedence: list
> List-Id: Performance General Discussion <perf-discuss.opensolaris.org>
> List-Unsubscribe: <http://mail.opensolaris.org/mailman/options/perf-discuss>,
>       <mailto:perf-discuss-requ...@opensolaris.org?subject=unsubscribe>
> List-Archive: <http://mail.opensolaris.org/pipermail/perf-discuss>
> List-Post: <mailto:perf-discuss@opensolaris.org>
> List-Help: <mailto:perf-discuss-requ...@opensolaris.org?subject=help>
> List-Subscribe: <http://mail.opensolaris.org/mailman/listinfo/perf-discuss>,
>       <mailto:perf-discuss-requ...@opensolaris.org?subject=subscribe>
> Errors-To: perf-discuss-boun...@opensolaris.org
> 
> On Thu, Jan 7, 2010 at 8:44 AM, Paul <paul.mad...@swx.com> wrote:
> > I have no problem finding, from with a "C" app, my process utilization.
> >
> > I need now to dig deeper and extract internally to the app the CPU 
> > utilisztion of each thread within my app
> >
> > Any help, better still source fragment, would be much appreciated
> 
> prstat(1M) gives you per-thread statistics with the -L option.  That
> would probably be a good place to start:
> 
> http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/prstat/
> 
> Chad
> _______________________________________________
> perf-discuss mailing list
> perf-discuss@opensolaris.org

-- 

Rickey C. Weisner 
Software Development and Performance Specialist 
Principal Field Technologist
Systems Quality Office
cell phone: 615-308-1147
email: rick.weis...@sun.com
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to