Re: Stolen: Re: [concurrency-interest] LongAdder (was: StripedAdder) and LongAdderTable

2011-08-02 Thread William Louth (JINSPIRED.COM)
Hi John, In my blog entry this week I will present our current offering and its performance characteristics. But this is not driven exclusively by performance though it is a big factor. I want to make it extremely easy for counters (longs which cannot be decremented only incremented) to be

BoundMethodHandle Klass and JVMTI heap walking

2011-08-02 Thread Mark Roos
We are using the JVMTI api FollowReferences to collect object information. In this api we can set a klass which limits the objects reported. For some reason we get instances of the klass we set and BoundMethodHandle instances. Are they somehow masquerading as a different class ( they are

Debugging progess, question on how to step using MH

2011-08-02 Thread Mark Roos
Thanks to all of the jvm summit feedback we decided to go with an C++ jvmti agent to get the vm info for our Smalltalk debugger. Stack vars, instances and references are working. Pretty small C code ( 400 lines total ) so all in all not bad. The next step is to step a suspended thread. I