Hi Neil, A publish/subscribe mechanism would be nice to have, at this stage I won't be able to add this mechanism in TPTP 4.4 as we try to keep it stable, and only blocker/critical defects should get in with minimum amount of change associated with them.
Post 4.4 I'll bring back the discussion on the new DMS API and I would like to provide a light way notification mechanism there. Thanks ! Marius Slavescu IBM Tivoli Autonomic Computing - Toronto Lab Phone: 905-413-3610 "Neil Dunn" <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 05/14/2007 10:47 AM Please respond to TPTP Tracing and Profiling Tools Project developer discussions <tptp-tracing-profiling-tools-dev@eclipse.org> To "TPTP Tracing and Profiling Tools Project developer discussions" <tptp-tracing-profiling-tools-dev@eclipse.org> cc Subject Re: [tptp-tracing-profiling-tools-dev] Bug 179157 72Hi Marius, Thanks for the quick reply. I can understand there are complexities to solving this problem so appreciate that it will take some time to fix. I think you are right in that EMF notifications are too heavyweight. In my opinion the solution is therefore to create your own notification system with a sensible subscribe/callback mechnisim. For example if I wanted to know whenever a new method called event occurs I should be able to subscribe to this with ease. Personally I find the EMF stuff totally confusing and overly complex for something that I think could be much simpler. Maybe when you consider a fix you might consider making some sort of publish/subscribe mechnisim for events and give it a simple interface so not so smart people like myself can get a hold on profiling events! Cheers On 5/14/07, Marius Slavescu <[EMAIL PROTECTED]> wrote: Hi Neil, Thanks for your interest and help to TPTP. I'm working on this and other memory leak problems, I plan to have this fixed in TPTP 4.4 as this has been a long standing problem. There are two sides of this problem: - show progress in the Profiling Monitor view - automatically refresh the views at specific intervals Because we need to handle large amounts of data we tried to avoid EMF notification (which could give us the most detailed notification events) for two reasons: - adds processing overhead (also you need to aggregate the events in order to create a high level notification event) - adds footprint overhead (an adapter needs to be added to the adapters list each objects that needs to be monitored) Thanks ! Marius Slavescu IBM Tivoli Autonomic Computing - Toronto Lab Phone: 905-413-3610 "Neil Dunn" <[EMAIL PROTECTED] 181> Sent by: [EMAIL PROTECTED] 182 05/14/2007 07:08 AM Please respond to TPTP Tracing and Profiling Tools Project developer discussions < tptp-tracing-profiling-tools-dev@eclipse.org 183> To "TPTP Tracing and Profiling Tools Project developer discussions" < tptp-tracing-profiling-tools-dev@eclipse.org 184> cc Subject [tptp-tracing-profiling-tools-dev] Bug 179157 Hi Guys, Has anyone made any progress on bug 179157 https://bugs.eclipse.org/bugs/show_bug.cgi?id=179157 185 or at least thought about it? I think it's important because it represents a rather big hole in the design of the TPTP GUI plugins. If TPTPs own GUI can't work out a nice way to get updates from the profiling and update its view how is anyone else meant to do any better? Regards, Neil _______________________________________________ tptp-tracing-profiling-tools-dev mailing list tptp-tracing-profiling-tools-dev@eclipse.org 186 https://dev.eclipse.org/mailman/listinfo/tptp-tracing-profiling-tools-dev 187 _______________________________________________ tptp-tracing-profiling-tools-dev mailing list tptp-tracing-profiling-tools-dev@eclipse.org 188 https://dev.eclipse.org/mailman/listinfo/tptp-tracing-profiling-tools-dev 189 _______________________________________________ tptp-tracing-profiling-tools-dev mailing list tptp-tracing-profiling-tools-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/tptp-tracing-profiling-tools-dev
_______________________________________________ tptp-tracing-profiling-tools-dev mailing list tptp-tracing-profiling-tools-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/tptp-tracing-profiling-tools-dev