<!-- 
RSS generated by JIRA (4.4#649-r158309) at Fri May 24 18:34:37 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/si/jira.issueviews:issue-xml/CLJ-858/CLJ-858.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Clojure JIRA</title>
    <link>http://dev.clojure.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>4.4</version>
        <build-number>649</build-number>
        <build-date>25-07-2011</build-date>
    </build-info>

<item>
            <title>[CLJ-858] Improve speed of STM by removing System.currentTimeMillis</title>
                <link>http://dev.clojure.org/jira/browse/CLJ-858</link>
                <project id="10010" key="CLJ">Clojure</project>
                        <description>&lt;p&gt;Original post: &lt;a href=&quot;https://groups.google.com/d/topic/clojure/kc99LcUK8Tk/discussion&quot;&gt;https://groups.google.com/d/topic/clojure/kc99LcUK8Tk/discussion&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This patch removes the milliseconds from inner class TVal in LockingTransaction.java and Ref.java.  Using a little test suite&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; a increase of performance by up to 25% could be measured.&lt;/p&gt;

&lt;p&gt;If necessary I can recreate the patch against current MASTER.&lt;/p&gt;

&lt;p&gt;References:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://github.com/ska2342/clj-stm-perf-test/&quot;&gt;https://github.com/ska2342/clj-stm-perf-test/&lt;/a&gt;&lt;/p&gt;</description>
                <environment>Tested on Ubuntu and OSX</environment>
            <key id="14709">CLJ-858</key>
            <summary>Improve speed of STM by removing System.currentTimeMillis</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="4" iconUrl="http://dev.clojure.org/jira/images/icons/priority_minor.gif">Minor</priority>
                    <status id="1" iconUrl="http://dev.clojure.org/jira/images/icons/status_open.gif">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="-1">Unassigned</assignee>
                                <reporter username="ska2342">Stefan Kamphausen</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 Oct 2011 15:09:14 -0500</created>
                <updated>Fri, 1 Mar 2013 09:41:33 -0600</updated>
                                    <version>Release 1.3</version>
                                <fixVersion>Release 1.6</fixVersion>
                                        <due></due>
                    <votes>2</votes>
                        <watches>2</watches>
                                <attachments>
                    <attachment id="10406" name="stm-rm-msecs-patch.diff" size="2873" author="ska2342" created="Mon, 17 Oct 2011 15:09:14 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Patch</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10001">Code</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                        </customfields>
    </item>
</channel>
</rss>