Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 7640 invoked from network); 28 Feb 2007 19:46:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Feb 2007 19:46:17 -0000 Received: (qmail 44571 invoked by uid 500); 28 Feb 2007 19:46:23 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 44547 invoked by uid 500); 28 Feb 2007 19:46:23 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 44523 invoked by uid 99); 28 Feb 2007 19:46:23 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Feb 2007 11:46:23 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Feb 2007 11:46:12 -0800 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 0190D7140F1 for ; Wed, 28 Feb 2007 11:45:52 -0800 (PST) Message-ID: <24413612.1172691952001.JavaMail.jira@brutus> Date: Wed, 28 Feb 2007 11:45:51 -0800 (PST) From: "Rustem Rafikov (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-3065) [DRLVM][hy_thr] Force inline of p_TLS_vmthread and tmn_suspent_enable/disable. In-Reply-To: <17283591.1169818910622.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-3065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12476692 ] Rustem Rafikov commented on HARMONY-3065: ----------------------------------------- Hi All, There is an issue connected with this. Please look at HARMONY-3231. It suggests using "initial-exec" tls model on em64t which gives up to 10% boost on jbb2005 as it avoids __tls_addr_get calls. It is working since all tls accesses are in lybhythr.so on which the launcher has dependancy. But 3065 patch spreads accesse among other modules such as libharmonyvm.so loaded via dlopen. In the case "initial-exec" model may not work, possibly unexpectedly. Please correct me if I'm wrong in tls modles understanding. So we need to discuss the both patches more carefully. > [DRLVM][hy_thr] Force inline of p_TLS_vmthread and tmn_suspent_enable/disable. > ------------------------------------------------------------------------------ > > Key: HARMONY-3065 > URL: https://issues.apache.org/jira/browse/HARMONY-3065 > Project: Harmony > Issue Type: Improvement > Components: DRLVM > Reporter: Pavel Afremov > Assigned To: weldon washburn > Attachments: 0001-Adapt-TLS-inlining-for-Linux.txt, 0001-Force-inline-of-p_TLS_vmthread-and-tmn_suspent_enable-disable.patch, 0001-Force-inline-of-p_TLS_vmthread-and-tmn_suspent_enable-disable.patch, 0001-Force-inline-of-p_TLS_vmthread-and-tmn_suspent_enable-disable.txt, JNIExceptionPerf.zip, nativecalls.patch > > > Force inline of p_TLS_vmthread and tmn_suspent_enable/disable. It improve performance up to 3 times. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.