Are you using Integer/Double objects by any chance in Java? I've found 
using them to be a surefire way of destroying Java's performance...

On Saturday, July 5, 2014 3:11:47 AM UTC-4, gentlebeldin wrote:
>
> It's hard to tell for sure, I wouldn't know how to check that. I prefer to 
> port a few more solutions. My curiosity was much increased by this one:
>
> julia> include("julia/jl/e443gcd.jl")
> elapsed time: 3.255950529 seconds (929628 bytes allocated)
>
>
> The Java original "runs" much longer, 33 seconds.
>
> Am Freitag, 4. Juli 2014 21:36:30 UTC+2 schrieb Stefan Karpinski:
>>
>> Maybe we need to undeprecate the order keyword until we can make function 
>> arguments faster. When I deprecated that, I figured we'd have that soon, 
>> but it hasn't happened yet. In this case, I wonder if the comparison 
>> function is getting inlined in C++ but not in Julia. The function call 
>> overhead could make a 2x difference like you're seeing.
>>
>>
>>

Reply via email to