Sorry for the long delay. Work has been busy <:-} I spent some time this weekend and got the basics of the instrument package working. Things have been divided into 3 sub projects to make the interdependencies between sub projects work correctly.
The first is the "instrument" sub project. This project contains all of the classes that most classes need to make themselves fully instrumentable. this package has no dependencies so it is quite flexible. The second is the "instrument-manager" sub project. This project contains the InstrumentManager classes which actually collect data and do all of the profiling. It also contains an InstrumentComponentManager(ICM) implementation which works the same as the old ProfilerComponentManager. This project is not yet 100% complete. I still have to get state saving/loading working again. And also implement dynamic InstrumentSamples. Soon. The third is the "instrument-client" sub project. This project implements the remote client GUI which can be used to connect to one or more remote InstrumentManagers. The parts that are implemented are working, but it still needs some more work. Currently, you can connect to multiple remote IMs and view pre configured InstrumentSample data. (But it only works for localhost right now.) To try things out. Run the examples in both the instrument-manager and instrument-client sub projects. Things work much as they did in the altprofile package. Known problems: Currently, altrmi is kicking out some stack traces when the server is killed. The client will correctly reconnect, but you have to bear with the stack traces for now. Paul is working on fixing this. :-) I'll give a more thorough overview once things are nailed down a bit more. Marcus, thanks for all your posts on the altprofile code. I am working on getting them all integrated. Cheers, Leif Marcus Crafter wrote: > Hi Leif! > > Hope things are going well mate. > > What's the current status on the profiling/instrumenting code ? > How is it all going ? Our discussions finished up a few weeks > back with the excalibur rearrangements, what was left to discuss ? > > (I think we were talking about history managers, and dynamically > modifying sample intervals via the gui tool ?). > > While the rearrangements have been going on I've done some work on > the gui tool with jtree's and jtable's, etc. > > Looking forward to helping out where ever I can. > > Cheers, > > Marcus > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
