the sample was for a normal execution

On Mon, Dec 7, 2009 at 11:27 AM, Daniel Hicks <[email protected]> wrote:
> Performance win when?  During normal execution or on the throw?
>
> On Dec 7, 2:39 am, Johannes Rudolph <[email protected]>
> wrote:
>> Cross-posting to the JVM Languages group. You might want to see the
>> history of this thread as well:
>>
>> http://old.nabble.com/-scala--r19952%3A-performance-degradation-to266...
>>
>> Can anyone from the experts comment on the fact why using null as
>> exception type ('any' in javap) in a handler instead of Throwable
>> results in such a big performance win (> 2x) ? Is it a special
>> performance optimization in the Hotspot VM for finally clauses? Is it
>> known and documented somewhere?
>>
>> Thanks,
>> Johannes
>>
>>
>>
>> On Sun, Dec 6, 2009 at 9:51 PM, Lukas Rytz <[email protected]> wrote:
>> > amazing.. this probably means that we can speed up any exception
>> > handler catching `Throwable`.
>>
>> > On Sun, Dec 6, 2009 at 19:14, Paul Phillips <[email protected]> wrote:
>>
>> >> On Sun, Dec 06, 2009 at 05:36:20PM +0100, Lukas Rytz wrote:
>> >> > Thanks for trimming it down. I'll have a look.
>>
>> >> Also, I reproduced the slowdown and verified that this diff alone is
>> >> enough to induce it.
>>
>> >> -          (NoSymbol, expectedType, exhCtx => {
>> >> +          (ThrowableClass, expectedType, exhCtx => {
>>
>> >> --
>> >> Paul Phillips      | Where there's smoke, there's mirrors!
>> >> Future Perfect     |
>> >> Empiricist         |
>> >> pal, i pill push   |----------*http://www.improving.org/paulp/
>> >> *----------
>>
>> --
>> Johannes
>>
>> -----------------------------------------------
>> Johannes Rudolphhttp://virtual-void.net
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "JVM Languages" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/jvm-languages?hl=en.
>
>
>



-- 
http://mapsdev.blogspot.com/
Marcelo Takeshi Fukushima

--

You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en.


Reply via email to