You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Michael Mikhulya (JIRA)" <ji...@apache.org> on 2015/01/30 16:43:34 UTC
[jira] [Created] (TAP5-2447) Reset conduit states with only one
access to PerthreadMap
Michael Mikhulya created TAP5-2447:
--------------------------------------
Summary: Reset conduit states with only one access to PerthreadMap
Key: TAP5-2447
URL: https://issues.apache.org/jira/browse/TAP5-2447
Project: Tapestry 5
Issue Type: Sub-task
Components: tapestry-core
Reporter: Michael Mikhulya
Attachments: 0001-Reset-conduit-states-with-only-one-access-to-Perthre.patch
In this patch conduit states are reimplemented in the way similar to renderVariables. As result of it postRenderCleanup doesn't clean each conduit state separately.
This patch provides about 2ms saving per page rendering on real application. So it is really valuable to at least review it.
Seems like it not only because of reducing access to PerthreadMap, but also because decreasing number of read locks because of NamedSet usage.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)