Search the web
Sign In
New User? Sign Up
wingding · Wing Ding Design Pattern
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Slava Pestov on HotSpot Source Code   Message List  
Reply | Forward Message #479 of 1331 |
Re: Slava Pestov on HotSpot Source Code


Hi Wilhelm Fitzpatrick-


> I also can't agree with every criticism in the referenced blog
> post. Generating bytecode to call reflected methods actually
> sounds pretty cool to me, since now suddenly that bytecode is
> subject to Hotspot optomizing, inlining, etc.

Generating bytecodes on the fly for reflectively invoked methods is
utter coolness. But that may not be what's happening. Here's James
Robertson's suspicions:

chewing gum and bailing wire
http://www.cincomsmalltalk.com/blog/blogView?entry=3282207050

It's weird. There used to be all these benchmarks and microbenchmarks
for all these JVMs. The performance of these JVMs just kept
ratcheting up. But no more. At least that's my impression. I love
the that there's a dozen or so JVM implementations. Competition is
good for us. Could be good for Sun, too, if they embraced it. And
gauging from the continuing supply of research papers, there's still
plenty left to do.


Cheers, Jason Aaron Osgood / Seattle WA







Wed Jan 12, 2005 7:55 pm

mrosgood
Offline Offline
Send Email Send Email

Forward
Message #479 of 1331 |
Expand Messages Author Sort by Date

Howdy- Slava Pestov, the jEdit guy, recently posted this entry. The HotSpot source code is a bad joke http://www.jroller.com/page/slava/20050102 I tried to...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 12, 2005
12:09 am

... Preprocessors are *hip* baby. Java5 has one called apt. Yeah, sure, we call them "annotation processors" now, but hey, once a duck, always a duck. I also...
Wilhelm Fitzpatrick
r_a_f_i_a_l
Offline Send Email
Jan 12, 2005
1:28 am

Hi Wilhelm Fitzpatrick- ... Generating bytecodes on the fly for reflectively invoked methods is utter coolness. But that may not be what's happening. Here's...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 12, 2005
7:56 pm

I don't know. Constructive criticism is always welcome. This was a rant and provides little useful information. Perhaps it serves as a warning but, still, I...
Robert Kuhar
robertkuhar
Offline Send Email
Jan 12, 2005
4:19 pm

Hi Robert Kuhar- It certainly was a rant. It got my attention. So I guessed it worked. <grin> I cited Pestov because it both validated my own experience and...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 12, 2005
8:00 pm

... I'd be interested in your commentary on the classic Joel on Software "Don't Rewrite" article: http://www.joelonsoftware.com/articles/fog0000000069.html...
Wilhelm Fitzpatrick
r_a_f_i_a_l
Offline Send Email
Jan 12, 2005
9:45 pm

Hi Wilhelm Fitzpatrick- ... Ah. Joel Spolsky. I can't decide if I'm conflicted or ambivalent about his advice. <grin> I possess the standard geek snobbery...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 12, 2005
11:19 pm

Hi Wilhelm Fitzpatrick- ... Oops. Two more points. I forgot to challenge Joel's skepticism about bit rot. Source code does deteriate with age. For all sorts...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 15, 2005
8:13 pm

... I mostly agree with your points, but I would express one clarification. It is not that old code that rots. It is that platform shift out from underneath...
Wilhelm Fitzpatrick
r_a_f_i_a_l
Offline Send Email
Jan 16, 2005
12:49 am

... I'd be willing to go out on limb and say that a big reason for that is that the Apache source tree is the subject of daily public inspection, and Sun's...
Wilhelm Fitzpatrick
r_a_f_i_a_l
Offline Send Email
Jan 12, 2005
9:47 pm

... Wow. Now isn't that statement pretty much hitting the nail right on the head. I guess that it is an argument for Open Sourcing the whole damn thing. My...
Robert Kuhar
robertkuhar
Offline Send Email
Jan 13, 2005
4:19 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help