Walden H. Leverich wrote:
Absolutely agreed. But there are certain optimizations that a complier
cannot do, and must be left to the runtime. There again, though, JIT
optimizers are nothing new. I'm referring to specific optimizations that
the CLR JIT can do (and perhaps the JVM does too, I honestly don't
know.) but they're impressive nonetheless.
I'll bet that if you read up on the JVM, you'd find most everything that CLR does and a little extra besides. The IBM optimization team is the best in the business. You may argue about some things, but system-level software is owned by IBM.

I'll be the first to admit, these are things that the average
_application_ developer shouldn't know or care about! I've used the CLR
for years, but it wasn't until we started working with our own ORM
tooling that we needed to dig into it at such a low level.
I'm not an optimization expert, but you'll find some pretty cool stuff here:

http://www.research.ibm.com/journal/sj/391/suganuma.html

This is from back in 2000, and it's just scratching the surface. The fact that Microsoft is incorporating technology that has its roots in the 90s is hardly groundbreaking. And this isn't meant as a knock; I appreciate your enthusiasm. I'm just a little surprised that you found this such a revelation.

Joe

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.