Re: [jruby-dev] Refactoring Java Integration part 1

2008-07-23 Thread Uwe Kubosch
YES! Running with -X-C gives the same speedup as "-r profile"! I have also attached an swt.jar for MacOSX to the JIRA issue, so you should be able to run in. Either rename the swt.jar to swt--.jar or edit line 8 in top_ticker.rb to load swt.jar. Just tried running with trunk after "Java Integrat

Re: [jruby-dev] Refactoring Java Integration part 1

2008-07-21 Thread Charles Oliver Nutter
I'm having some trouble getting it to run on OS X, so I may have to try running it on my Linux box a bit later. Could you try your run with -X-C to turn off compilation? If you find that it's faster...well we may have a good clue on where something is less than efficient in compiled code. Uwe

Re: [jruby-dev] Refactoring Java Integration part 1

2008-07-21 Thread Charles Oliver Nutter
Uwe Kubosch wrote: Great work Charles! For issue http://jira.codehaus.org/browse/JRUBY-2803 I can see no difference, however running with "-r profile" actually speeds things up considerably, both 1.1.2, 1.1.3 and trunk. Maybe a hint for improvement? That would point toward something being wro

Re: [jruby-dev] Refactoring Java Integration part 1

2008-07-21 Thread Uwe Kubosch
Great work Charles! For issue http://jira.codehaus.org/browse/JRUBY-2803 I can see no difference, however running with "-r profile" actually speeds things up considerably, both 1.1.2, 1.1.3 and trunk. Maybe a hint for improvement? Uwe On Sun, 2008-07-20 at 01:01 -0500, Charles Oliver Nutter wr

Re: [jruby-dev] Refactoring Java Integration part 1

2008-07-19 Thread Charles Oliver Nutter
Charles Oliver Nutter wrote: I just committed a series of changes I've been working on to refactor Java Integration for performance, memory, etc. On my tests, it seems to be much faster, and should be using less memory and be easier on the GC. But since I've only run my own microbenchmarks, I'd

[jruby-dev] Refactoring Java Integration part 1

2008-07-19 Thread Charles Oliver Nutter
I just committed a series of changes I've been working on to refactor Java Integration for performance, memory, etc. On my tests, it seems to be much faster, and should be using less memory and be easier on the GC. But since I've only run my own microbenchmarks, I'd appreciate others testing ou