Joseph Athman wrote:
Charlie, are there any specific packages/classes/methods that you think could use some work in a profiler? Maybe some tests that you think should run faster but aren't for some reason?
Anything IO-related really needs some attention. For example, that Wide Finder benchmark is almost entirely IO bound, and I'm sure there's a lot that could be improved.
The IO classes in question are RubyIO/RubyFile and then all the IO backends that inherit from IOHandler (IOHandlerSeekable, IOHandlerNio, and so on). They're kindof a nasty mish-mash of implementations, and IO remains one of the ugly bottlenecks in JRuby (not as bad as Regex was, but not great).
- Charlie --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
