From dev-return-32298-apmail-activemq-dev-archive=activemq.apache.org@activemq.apache.org Fri Jul 27 00:20:50 2012 Return-Path: X-Original-To: apmail-activemq-dev-archive@www.apache.org Delivered-To: apmail-activemq-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 E83709D05 for ; Fri, 27 Jul 2012 00:20:50 +0000 (UTC) Received: (qmail 18901 invoked by uid 500); 27 Jul 2012 00:20:50 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 18865 invoked by uid 500); 27 Jul 2012 00:20:50 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 18857 invoked by uid 99); 27 Jul 2012 00:20:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jul 2012 00:20:50 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of christian.posta@gmail.com designates 209.85.217.171 as permitted sender) Received: from [209.85.217.171] (HELO mail-lb0-f171.google.com) (209.85.217.171) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jul 2012 00:20:41 +0000 Received: by lbom4 with SMTP id m4so1846403lbo.2 for ; Thu, 26 Jul 2012 17:20:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=rr3K0siCO7Emmtrnn9Vey6t9CRsG8NmFthW/doB2cko=; b=l5JAEkuFeI4y/1rFggwEVRtZ1GMbU1BIiXXasqzpQtXm57P1lXJpYlG00ggcJ8jXB+ lufU3kKnkJLqqzFUs/NLCxkZC8vpOZTTSO9xDCLP82V5YBU411H1FuY/8osO4z3HBLfN ywmpW3OXrWoQRMPGLiU8mGnwrg0v+xQJ0m256QgXOi+8H1JIfX0/L85lv1EkyCFhUCKl THPpitIIpOa74uuBobTC8EOphwqS1iSmqDXh/J83JR+9jxoHdQWnQsIIOmvN3gJTPzW6 ks1WJa6oZRPv3xcwXJBvwvQNi2ee6MXX8Ot7mvIihkBu9jRCkjEr+7CB1DyJnLop1djX Braw== MIME-Version: 1.0 Received: by 10.112.17.195 with SMTP id q3mr546636lbd.34.1343348420583; Thu, 26 Jul 2012 17:20:20 -0700 (PDT) Received: by 10.112.80.8 with HTTP; Thu, 26 Jul 2012 17:20:20 -0700 (PDT) Date: Thu, 26 Jul 2012 20:20:20 -0400 Message-ID: Subject: Threading/Locking Tools From: Christian Posta To: dev@activemq.apache.org Content-Type: multipart/alternative; boundary=bcaec55407c06b214504c5c4adcb --bcaec55407c06b214504c5c4adcb Content-Type: text/plain; charset=ISO-8859-1 I've been digging around deeper in the source code of amq and apollo... just wondering what tools you guys use for measuring thread lock contention and debugging concurrency issues? VisualVM and or OS-level tools? Other JDK tools? Curious to know... --bcaec55407c06b214504c5c4adcb--