<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Stop Handling Exceptions: Your Code Will Run Faster</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Tue, 21 May 2013 00:04:21 -0400</pubDate>


    <item>

        <title>As for performance...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<blockquote>...]]></description>
        

        <pubDate>Wed, 27 Apr 2011 09:00:26 -0400</pubDate>

        

        <jf:creationDate>Wed, 27 Apr 2011 09:00:26 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 27 Apr 2011 09:00:26 -0400</jf:modificationDate>
        <jf:date>Apr 27, 2011</jf:date>
        <jf:author>Lautaro Brasseur</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>How to measure properly</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>Alois here is an article that will help you to understand how better to measure overhead.</p>...]]></description>
        

        <pubDate>Fri, 22 Apr 2011 02:35:00 -0400</pubDate>

        

        <jf:creationDate>Fri, 22 Apr 2011 02:35:00 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 22 Apr 2011 02:35:00 -0400</jf:modificationDate>
        <jf:date>Apr 22, 2011</jf:date>
        <jf:author>wlouth</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>So what we are trying to demonstrate ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>It's in the compiler theory, if anybody would bother to remember / read: Exception handling mechanism is slow compared with return values. It is the compromise between readability and machine. It is normally aggravated by reading activation records...]]></description>
        

        <pubDate>Thu, 21 Apr 2011 05:02:17 -0400</pubDate>

        

        <jf:creationDate>Thu, 21 Apr 2011 05:02:17 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 21 Apr 2011 05:02:17 -0400</jf:modificationDate>
        <jf:date>Apr 21, 2011</jf:date>
        <jf:author>Radu Dumitriu</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Too many exceptions being thrown is the problem</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>Ok, so dumping a stack trace may be slow but if your app is throwing a sufficient number of exceptions to make this anything but totally insignificant then you've either written your app in a very bad way (to rely on exceptions being thrown via the...]]></description>
        

        <pubDate>Wed, 20 Apr 2011 07:02:04 -0400</pubDate>

        

        <jf:creationDate>Wed, 20 Apr 2011 07:02:04 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 20 Apr 2011 07:02:04 -0400</jf:modificationDate>
        <jf:date>Apr 20, 2011</jf:date>
        <jf:author>Chris Golfman</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Stop Handling Exceptions: Are you achieving something?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>Handling exception is within the tenets of application programming. You can't just run away from it. I guess the important concern is how to "manage" the exception in such way that your performance is not impacted so much.</p>...]]></description>
        

        <pubDate>Wed, 20 Apr 2011 00:22:48 -0400</pubDate>

        

        <jf:creationDate>Wed, 20 Apr 2011 00:22:48 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 20 Apr 2011 00:22:48 -0400</jf:modificationDate>
        <jf:date>Apr 20, 2011</jf:date>
        <jf:author>TheFollower</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Stop Handling Exceptions: Your Code Will Run Faster</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>That's definitely an issue, if not done properly. I was just measuring our web application and was wondering why the cpus where spinning at 80-90% (testing just with 15 threads with lot of waiting for queries). I found out that for a single page there...]]></description>
        

        <pubDate>Tue, 19 Apr 2011 15:47:57 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Apr 2011 15:47:57 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Apr 2011 15:47:57 -0400</jf:modificationDate>
        <jf:date>Apr 19, 2011</jf:date>
        <jf:author>Philip Herbst</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Stop Handling Exceptions: Your Code Will Run Faster</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>You learned&nbsp;</p>...]]></description>
        

        <pubDate>Mon, 18 Apr 2011 12:55:49 -0400</pubDate>

        

        <jf:creationDate>Mon, 18 Apr 2011 12:55:49 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 18 Apr 2011 12:55:49 -0400</jf:modificationDate>
        <jf:date>Apr 18, 2011</jf:date>
        <jf:author>wlouth</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Stop Handling Exceptions: Your Code Will Run Faster</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>So, what did we learn "Stop Handling Exceptions" OR "Handling Exceptions, but avoid using too many stack trace calls"? As per my practical experience, it is later.&nbsp;</p>]]></description>
        

        <pubDate>Mon, 18 Apr 2011 02:28:21 -0400</pubDate>

        

        <jf:creationDate>Mon, 18 Apr 2011 02:28:21 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 18 Apr 2011 02:28:21 -0400</jf:modificationDate>
        <jf:date>Apr 18, 2011</jf:date>
        <jf:author>Shahzad Masud</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>I disagree</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<blockquote>...]]></description>
        

        <pubDate>Mon, 18 Apr 2011 00:41:15 -0400</pubDate>

        

        <jf:creationDate>Mon, 18 Apr 2011 00:41:15 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 18 Apr 2011 00:41:15 -0400</jf:modificationDate>
        <jf:date>Apr 18, 2011</jf:date>
        <jf:author>Ramasubramanian Sankar</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Will we ever learn</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>Its funny to hear this discussion from time to time. It is popping up in different shapes now and then. Some developers like to discuss perfomance and long ago this was relevant. CPU-cycles used to be expensive but that was long ago. CPU is cheap...]]></description>
        

        <pubDate>Fri, 15 Apr 2011 14:52:49 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2011 14:52:49 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2011 14:52:49 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2011</jf:date>
        <jf:author>Curt Johansson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Absurd, but true</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<blockquote>...]]></description>
        

        <pubDate>Fri, 15 Apr 2011 06:56:42 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2011 06:56:42 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2011 06:56:42 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2011</jf:date>
        <jf:author>pellep</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>An exceptionally bad start - in numbers?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>The article I referenced shows JBoss AS creating more than 21,000 exceptions just in starting up.</p>...]]></description>
        

        <pubDate>Thu, 14 Apr 2011 16:07:07 -0400</pubDate>

        

        <jf:creationDate>Thu, 14 Apr 2011 16:07:07 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 14 Apr 2011 16:07:07 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2011</jf:date>
        <jf:author>wlouth</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>An exceptionally bad start - in numbers?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p><em>50 ms for a single database call is a ridiculously slow operation. The banks we work with have queries performed in single digits. And lets not forget that not every single enterprise Java application out there uses a database in its critical...]]></description>
        

        <pubDate>Thu, 14 Apr 2011 15:47:13 -0400</pubDate>

        

        <jf:creationDate>Thu, 14 Apr 2011 15:47:13 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 14 Apr 2011 15:47:13 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2011</jf:date>
        <jf:author>wlouth</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>An exceptionally bad start - in numbers?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<blockquote></blockquote>...]]></description>
        

        <pubDate>Thu, 14 Apr 2011 14:11:24 -0400</pubDate>

        

        <jf:creationDate>Thu, 14 Apr 2011 14:11:24 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 14 Apr 2011 14:11:24 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2011</jf:date>
        <jf:author>Pavel Grushetzky</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>An exceptionally bad start</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=62168</link>

        

        
            <description><![CDATA[<p>I was too quick with my previous post.</p>
<p>I got the same value for 300 methods: 0.27ms, the 0.03ms is when you just throw it without getStacktrace().</p>
<p>&nbsp;</p>]]></description>
        

        <pubDate>Thu, 14 Apr 2011 12:27:09 -0400</pubDate>

        

        <jf:creationDate>Thu, 14 Apr 2011 12:27:09 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 14 Apr 2011 12:27:09 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2011</jf:date>
        <jf:author>Tamas Cserveny</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

