The Source for Java Technology Collaboration
User: Password:



Mark Lam's Blog

March 2008 Archives


JVMTI in Multi-tasking VMs (MVM)

Posted by mlam on March 13, 2008 at 01:21 AM | Permalink | Comments (9)

Hmmmm ... two blog questions in the same day. What's an over-worked and busy guy to do? Oh well, I guess the day job can wait just a little while I respond with a few words. :)

On March 12, 2008, in a blog comment, Steven North asks ...

"Mark, I have found your CVM blogs postings very interesting, but I am trying to track down information about MVM (Multi-tasking Virtual Machine) and JVMTI. I am investigating whether I can develop a JVMTI-based tool for the MVM. I can't find any blogs dealing with MVM and its availablity or functionality--this was the closest blog I have found. Would you be so kind as to point me to the right place? Thanks in advance..."

Hi Steven. Thanks for your compliment and question. Unfortunately, I don't have an authoritative answer for you. But here's a few of my thoughts on this subject ...

Continue Reading...



CVM JIT Constant Pool Dumps

Posted by mlam on March 12, 2008 at 11:52 PM | Permalink | Comments (7)

Hello World! It's been a long time ... ummm ... like 6 months since I last wrote an entry. What can I say? That's the problem with having a day job, and so far, all the ideas for things that I want to write about involves some heavy duty writing that will take up a lot of time. So, I've been putting it off. Sorry.

However, this inquiry came in today on one of my previous blog entries. Now, this, I can answer without taking up a few days of writing time. So, here you are ...

The Question
On March 12, 2008, Jamsheed Mohammed asks ...

"hi lam, Why in the JIT constant pool is the last accessed constant first and the first accessed constant emitted last, while the other way around would be a more efficient usage of ARM architectural limitation (PC relative load limitation)?"

I took some liberty with editing the comment for clarity. Jamsheed, I hope you don't mind.

Continue Reading...





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds