With OS X 10.5.7 coming out, there's been a lot of talk about apps that are 64-bit vs. apps that are 32-bit... manufacturers that will have to convert apps, manufacturers that will not be able to any soon due to a lack of resources (it's apparently a huge deal), etc. What the benefits of converting a certain app (like iTunes) would be, etc....
I'm wondering if, when you run in a VM (I mean like the .Net Framework or the JVM) and code only in "managed code" (in Java, no JNI, not sure what this would be in Ruby):
- do you get the benefits when your VM becomes 64-bit without ever having to know about this stuff yourself? OR
- do you not really get the benefits (nor the hassle of converting), since your apps are pretty inefficient compared to what's possible (though perhaps fast enough to do what you need)?