On Apr 24, 2008, at 11:29 AM, Charles Oliver Nutter wrote:
I know resources are a problem, but is there any thought going towards
improving switch performance? I know at least one JRuby team member that
could provide some pretty unpleasant benchmark results that show the
pain we're facing.

That would be a great first project for a new hotspot programmer.

The present set of Sun engineers is a couple hundred feet underwater, and the upward view shows a number of such optimization projects, large and small, floating in the sunlight, out of our present reach. We are not limited by our vision, but by our numbers.

Another difficulty is that it generally takes people a year or two to get comfortable with the details of the compilers (server and client JIT). But the fastest way in is total immersion (to continue the aqueous metaphor).

I personally would enjoy helping someone improve the collection and use of profiling information in hotspot, for switches. Especially if it would make bytecode interpreters go faster (most especially, RE engines).

The first step is to file a bug report (on bad performance of switch), with test code. The next step is to study the materials on contributing to OpenJDK.

http://openjdk.java.net/contribute/

-- John
_______________________________________________
mlvm-dev mailing list
[email protected]
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to