Thanks for your help, I found the file from cvs and get what I need. Regards, Patrick Ouyang Wipro Technologies (Shanghai) Floor 3, Building 9, Zhangjiang Micro-Electronics Port, No.690, Bibo Road, Pudong district, Shanghai, P.R.C. Tel: +86-21-61092000 ext. 5019 Fax: +86-21-50271239 Email:[EMAIL PROTECTED]
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: 2008年11月17日 18:37 To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; tptp-tracing-profiling-tools-dev@eclipse.org Subject: RE: [tptp-tracing-profiling-tools-dev] Whichprofiling&tracinginformationcouldget from tptp? Hi Jonathan, I have imported the "org.eclipse.tptp.platform.agentcontroller" as source project in eclipse, and there are no native codes like JvmpiWriter.c, only java source codes. The TPTP SDK I downloaded from the site eclipse.org/tptp is 4.3.1. And I found no download links for piAgent native codes in eclipse.org/tptp. Could you do me a favor to tell me where and how can I get the native codes of piAgent for TPTP 4.3.1. I will appreciate that. Thanks for your time. Regards, Patrick Ouyang Wipro Technologies (Shanghai) Floor 3, Building 9, Zhangjiang Micro-Electronics Port, No.690, Bibo Road, Pudong district, Shanghai, P.R.C. Tel: +86-21-61092000 ext. 5019 Fax: +86-21-50271239 Email:[EMAIL PROTECTED] ________________________________ From: Jonathan West [mailto:[EMAIL PROTECTED] Sent: 2008年11月15日 3:21 To: Ouyang Bin (WTSH - Wipro China) Cc: Bing Xu; tptp-tracing-profiling-tools-dev@eclipse.org Subject: RE: [tptp-tracing-profiling-tools-dev] Whichprofiling&tracinginformationcould get from tptp? Hi Patrick, unfortunately I'm not aware of any documentation on the custom commands sent from the workbench to the JVMPI profiling agent (to be sure I looked through again), and it's been a while since I've looked through a PI trace. Probably the best way to determine how these are used is to examine the code that sends/receives these messages. For instance, COLLECTDATA is sent by PIDelegateHelper (in the org.eclipse.hyades.trace.ui project), and received by the JvmpiWriter.c file inside the PI agent (source available under org.eclipse.tptp.platform.agentcontroller). In fact, inside JvmpiWriter.c you'll see all the custom commands that the PI agent responds to, beginning with RESUME and MARKHEAP and ending with COLLECTDATA (lines 4478 to 4563). Regards, Jonathan West Software Developer - Eclipse Test and Performance Tools Platform (TPTP) IBM Toronto Lab, 8200 Warden Ave, Markham, L6G 1C7 e-mail: [EMAIL PROTECTED] Phone: (905) 413-3500 T/L: 313-3500 RE: [tptp-tracing-profiling-tools-dev] Whichprofiling&tracing informationcould get from tptp? RE: [tptp-tracing-profiling-tools-dev] Whichprofiling&tracing informationcould get from tptp? ouyang.bin to: tptp-tracing-profiling-tools-dev 13/11/2008 11:54 PM Cc: Jonathan West, Bing Xu ________________________________ Now I only want to know following things: when piAgent is in "server=controlled" or "server=enabled", i. how many commands, like CustomCommand with data "COLLECT DATA", we can invoke to communicate with piAgent? ii. what functions are these commands? e.g. piAgent receives the CustomCommand with data "COLLECT DATA", then start collecting object allocation event, thread start event etc and send xml fragments(which?) to data channel. Regards, Patrick Ouyang Wipro Technologies (Shanghai) Floor 3, Building 9, Zhangjiang Micro-Electronics Port, No.690, Bibo Road, Pudong district, Shanghai, P.R.C. Tel: +86-21-61092000 ext. 5019 Fax: +86-21-50271239 Email:[EMAIL PROTECTED] ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Harm Sluiman Sent: 2008年11月13日 22:47 To: TPTP Tracing and Profiling Tools Project developer discussions Cc: Jonathan West; Bing Xu Subject: RE: [tptp-tracing-profiling-tools-dev] Whichprofiling&tracing informationcould get from tptp? I know that custom commands are handled on the client/workbench side through an extension that you can read in the java doc, but I am not clear on how to write and handle customer commands in specific agents like the piagent since the agent would likely have to have extension points. Perhaps Bing or Jonathan can answer this question... Thanks for your time. ________________ Harm Sluiman, IBM DE / Technical Executive phone:905-413-4032 fax: 4920 cell: 1-416-407-9715 mailto:[EMAIL PROTECTED] Admin : Queenie Lam [EMAIL PROTECTED] Tie: 313-5864 1-905-413-5864 <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 11/13/2008 05:12 AM Please respond to TPTP Tracing and Profiling Tools Project developer discussions <tptp-tracing-profiling-tools-dev@eclipse.org> To <tptp-tracing-profiling-tools-dev@eclipse.org> cc Subject RE: [tptp-tracing-profiling-tools-dev] Whichprofiling&tracing information could get from tptp? Hi Harm, Thanks for your help. "Event specification for Java profiling" figures my first issue out. but my second issue is how many CustomCommand we can use for communication with piAgent in TPTP? I haven't seen any documents for this. I have seen that CustomCommand with data "ANALYSIS HEAP" or "COLLECT DATA" sent to piAgent when click "Collect Object References" on pop menu of right-clicking agent in the "Profiling Monitor" view, and the TCPDataFiller thread receives data from agent. What will happen in piAgent when it receives a CustomCommand with data like "COLLECT DATA"? Is there any documents to clarify how to communicate with piAgent at "controlled" or "enabled" mode through CustomCommand, instructions, or something else in workbench? Regards, Patrick Ouyang Wipro Technologies (Shanghai) Floor 3, Building 9, Zhangjiang Micro-Electronics Port, No.690, Bibo Road, Pudong district, Shanghai, P.R.C. Tel: +86-21-61092000 ext. 5019 Fax: +86-21-50271239 Email:[EMAIL PROTECTED] ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Harm Sluiman Sent: 2008年11月12日 21:07 To: TPTP Tracing and Profiling Tools Project developer discussions Subject: Re: [tptp-tracing-profiling-tools-dev] Whichprofiling&tracing information could get from tptp? Hi Patrick, you can find documentation on the events the agents send on this page by looking at "Event specification for Java profiling" http://www.eclipse.org/tptp/platform/documents/index.php This page also has documentation of the model that is populated by the events.as well by looking at "TPTP EMF model documentation" Thanks for your time. ________________ Harm Sluiman, IBM DE / Technical Executive phone:905-413-4032 fax: 4920 cell: 1-416-407-9715 mailto:[EMAIL PROTECTED] Admin : Queenie Lam [EMAIL PROTECTED] Tie: 313-5864 1-905-413-5864 <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 11/12/2008 04:05 AM Please respond to TPTP Tracing and Profiling Tools Project developer discussions <tptp-tracing-profiling-tools-dev@eclipse.org> To <tptp-tracing-profiling-tools-dev@eclipse.org> cc Subject [tptp-tracing-profiling-tools-dev] Which profiling&tracing information could get from tptp? Hi, Is there a document to introduce which profiling&tracing information will get through piAgent, and which custom commands will get which profiling&tracing data? I want to know the all detail profiling&tracing information like memory, thread and etc, so that I may extends some analysis functions. I see the codes update models' data with the profiling&tracing information, but I'm not sure that data in models contains all of profiling&tracing information from piAgent. That would be nice if some documents/articles to clarify these. The TPTP I'm using is 4.3.1 and JDK is 1.4. Please help. Regards, Patrick Ouyang Wipro Technologies (Shanghai) Floor 3, Building 9, Zhangjiang Micro-Electronics Port, No.690, Bibo Road, Pudong district, Shanghai, P.R.C. Tel: +86-21-61092000 ext. 5019 Fax: +86-21-50271239 Email:[EMAIL PROTECTED] Please do not print this email unless it is absolutely necessary. The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com _______________________________________________ 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 Please do not print this email unless it is absolutely necessary. The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com _______________________________________________ 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 Please do not print this email unless it is absolutely necessary. The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com Please do not print this email unless it is absolutely necessary. The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com Please do not print this email unless it is absolutely necessary. The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com
<<graycol.gif>>
<<ecblank.gif>>
_______________________________________________ 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