Return-Path: X-Original-To: apmail-felix-dev-archive@www.apache.org Delivered-To: apmail-felix-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E96CA9600 for ; Fri, 11 May 2012 13:57:31 +0000 (UTC) Received: (qmail 30786 invoked by uid 500); 11 May 2012 13:57:31 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 30721 invoked by uid 500); 11 May 2012 13:57:31 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 30711 invoked by uid 99); 11 May 2012 13:57:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 May 2012 13:57:31 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of fmeschbe@adobe.com designates 64.18.1.181 as permitted sender) Received: from [64.18.1.181] (HELO exprod6og101.obsmtp.com) (64.18.1.181) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 11 May 2012 13:57:23 +0000 Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob101.postini.com ([64.18.5.12]) with SMTP ID DSNKT60arXYShyPsGvcKxfWw4PxyoqoqCBnG@postini.com; Fri, 11 May 2012 06:57:02 PDT Received: from inner-relay-4.eur.adobe.com (inner-relay-4b [10.128.4.237]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id q4BDv0If012360 for ; Fri, 11 May 2012 06:57:00 -0700 (PDT) Received: from nahub02.corp.adobe.com (nahub02.corp.adobe.com [10.8.189.98]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id q4BDuZYw013686 for ; Fri, 11 May 2012 06:57:00 -0700 (PDT) Received: from eurhub01.eur.adobe.com (10.128.4.30) by nahub02.corp.adobe.com (10.8.189.98) with Microsoft SMTP Server (TLS) id 8.3.192.1; Fri, 11 May 2012 06:56:52 -0700 Received: from eurmbx01.eur.adobe.com ([10.128.4.32]) by eurhub01.eur.adobe.com ([10.128.4.30]) with mapi; Fri, 11 May 2012 14:56:44 +0100 From: Felix Meschberger To: "dev@felix.apache.org" Date: Fri, 11 May 2012 14:56:43 +0100 Subject: Re: [jira] [Created] (FELIX-3502) Improve Threads web console printer Thread-Topic: [jira] [Created] (FELIX-3502) Improve Threads web console printer Thread-Index: Ac0vfeXwe2zdFEZmTXyOjmhqm/DM2A== Message-ID: <878DFA55-319C-45C5-A158-E9D4CA3FD764@adobe.com> References: <1708416168.53720.1336725109794.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1708416168.53720.1336725109794.JavaMail.tomcat@hel.zones.apache.org> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE, en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Hi Valentin, Thanks for this. One thing that has been nagging me over and over is lock information. This = is not available throught the Java 5 API but through the Java 6 JMX API. How about addig this information (and mixing it into the stack traces as th= e plain-old Jack traces do) ? This might lead us to a point where we might = be able to use our stack traces as input for stack trace tools like TDA. WDYT ? Regards Felix Am 11.05.2012 um 01:31 schrieb Valentin Valchev (JIRA): > Valentin Valchev created FELIX-3502: > --------------------------------------- >=20 > Summary: Improve Threads web console printer > Key: FELIX-3502 > URL: https://issues.apache.org/jira/browse/FELIX-3502 > Project: Felix > Issue Type: Improvement > Components: Web Console > Affects Versions: webconsole-3.4.0 > Reporter: Valentin Valchev > Assignee: Valentin Valchev > Priority: Minor > Fix For: webconsole-3.4.2 >=20 >=20 > We can improve the Thread printer in a number of ways: > - it should be based on Sling thread printer : http://svn.apache.org/repo= s/asf/sling/trunk/bundles/extensions/threaddump/src/main/java/org/apache/sl= ing/extensions/threaddump/internal/ > - it should call the Java 5+ methods via reflection, so it will work also= in older JVMs > - it should keeps sorting of the thread groups and threads by name > - It should be mode aware printer. > - In ZIP mode, the printer should also include thread dumps and class loa= der information > - There will be a separate ThreadDumper class, that contains all logic fo= r printing threads/groups. It should be independent from the Web Console AP= I so it can be included by other projects. >=20 >=20 >=20 >=20 > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA administra= tors: https://issues.apache.org/jira/secure/ContactAdministrators!default.j= spa > For more information on JIRA, see: http://www.atlassian.com/software/jira >=20 >=20