Home » Archived » Test and Performance Tools Platform (TPTP) » TPTP Profiler vs WSAD profiler
TPTP Profiler vs WSAD profiler [message #4064] |
Thu, 27 January 2005 14:36 |
Eclipse User |
|
|
|
Originally posted by: kirk_wolf_nospam.mastercard.com
Can anyone describe the current functional differences between the TPTP
profiler and the WSAD profiler?
Is there any documentation on the TPTP profiler that describes how it
works (internally)? In other words, how does it instrument methods for
profiling? Does it support a sampled model, or just a tracing model?
Finally, when profiling a remote Java JVM, it is necessary to actually
start the agent controller? I understand that the agent controller can
be used to launch the application remotely, but what if you start the
remote application manually?
Thanks,
Kirk Wolf
|
|
|
Re: TPTP Profiler vs WSAD profiler [message #4446 is a reply to message #4064] |
Tue, 01 February 2005 21:11 |
Samson Wai Messages: 46 Registered: July 2009 |
Member |
|
|
Hi Kirk,
As far as I know, there is no difference between the profiler (piAgent) in
WSAD 5.x and TPTP except that there might be bug fixes in the current TPTP
code stream.
Threre is no documentation on the internal mechanism of the profiling agent.
It uses JVMPI for collecting profiling data and uses a trace model. It
registers some handlers with the JVM to handle method entry/exit, class
load/unload, etc. It does not support a sampled model (to the best of my
knowledge). The data is pushed through shared memory for the Agent
Controller to read and transmit to the Eclipse workbench.
No matter how the JVM is started, Agent Controller has to be started because
the it is used for command dispatch as well as data forwarding.
Samson
"Kirk Wolf" <kirk_wolf_nospam@mastercard.com> wrote in message
news:ctau8m$i99$1@www.eclipse.org...
> Can anyone describe the current functional differences between the TPTP
> profiler and the WSAD profiler?
>
> Is there any documentation on the TPTP profiler that describes how it
> works (internally)? In other words, how does it instrument methods for
> profiling? Does it support a sampled model, or just a tracing model?
>
> Finally, when profiling a remote Java JVM, it is necessary to actually
> start the agent controller? I understand that the agent controller can
> be used to launch the application remotely, but what if you start the
> remote application manually?
>
> Thanks,
> Kirk Wolf
|
|
|
Re: TPTP Profiler vs WSAD profiler [message #5684 is a reply to message #4446] |
Fri, 11 February 2005 16:47 |
Eclipse User |
|
|
|
Originally posted by: kirk_wolf_nospam.mastercard.com
Samson,
Thanks for the information, which is helpful.
I have one additional question, if I may...
The z/OS agent controller (at least the WSAD version), seems to require
that it is started as root (uid=0). Is it possible with TPTP to start
an agent controller that is running with normal priviledges on z/OS?
Thanks,
Kirk Wolf
Samson Wai wrote:
> Hi Kirk,
>
> As far as I know, there is no difference between the profiler (piAgent) in
> WSAD 5.x and TPTP except that there might be bug fixes in the current TPTP
> code stream.
>
> Threre is no documentation on the internal mechanism of the profiling agent.
> It uses JVMPI for collecting profiling data and uses a trace model. It
> registers some handlers with the JVM to handle method entry/exit, class
> load/unload, etc. It does not support a sampled model (to the best of my
> knowledge). The data is pushed through shared memory for the Agent
> Controller to read and transmit to the Eclipse workbench.
>
> No matter how the JVM is started, Agent Controller has to be started because
> the it is used for command dispatch as well as data forwarding.
>
> Samson
>
>
> "Kirk Wolf" <kirk_wolf_nospam@mastercard.com> wrote in message
> news:ctau8m$i99$1@www.eclipse.org...
>
>>Can anyone describe the current functional differences between the TPTP
>>profiler and the WSAD profiler?
>>
>>Is there any documentation on the TPTP profiler that describes how it
>>works (internally)? In other words, how does it instrument methods for
>>profiling? Does it support a sampled model, or just a tracing model?
>>
>>Finally, when profiling a remote Java JVM, it is necessary to actually
>>start the agent controller? I understand that the agent controller can
>>be used to launch the application remotely, but what if you start the
>>remote application manually?
>>
>>Thanks,
>>Kirk Wolf
>
>
>
|
|
|
Re: TPTP Profiler vs WSAD profiler [message #5772 is a reply to message #5684] |
Mon, 14 February 2005 15:17 |
Samson Wai Messages: 46 Registered: July 2009 |
Member |
|
|
Kirk,
Yes. You can start an Agent Controller (both WSAD and TPTP ones) without
root access. But please make sure the "config/servicelog.log" has the file
permission "666" - otherwise the user started Agent Controller cannot write
to the log.
Samson
"Kirk Wolf" <kirk_wolf_nospam@mastercard.com> wrote in message
news:420CE19B.5040200@mastercard.com...
> Samson,
>
> Thanks for the information, which is helpful.
> I have one additional question, if I may...
>
> The z/OS agent controller (at least the WSAD version), seems to require
> that it is started as root (uid=0). Is it possible with TPTP to start
> an agent controller that is running with normal priviledges on z/OS?
>
> Thanks,
> Kirk Wolf
>
> Samson Wai wrote:
> > Hi Kirk,
> >
> > As far as I know, there is no difference between the profiler (piAgent)
in
> > WSAD 5.x and TPTP except that there might be bug fixes in the current
TPTP
> > code stream.
> >
> > Threre is no documentation on the internal mechanism of the profiling
agent.
> > It uses JVMPI for collecting profiling data and uses a trace model. It
> > registers some handlers with the JVM to handle method entry/exit, class
> > load/unload, etc. It does not support a sampled model (to the best of my
> > knowledge). The data is pushed through shared memory for the Agent
> > Controller to read and transmit to the Eclipse workbench.
> >
> > No matter how the JVM is started, Agent Controller has to be started
because
> > the it is used for command dispatch as well as data forwarding.
> >
> > Samson
> >
> >
> > "Kirk Wolf" <kirk_wolf_nospam@mastercard.com> wrote in message
> > news:ctau8m$i99$1@www.eclipse.org...
> >
> >>Can anyone describe the current functional differences between the TPTP
> >>profiler and the WSAD profiler?
> >>
> >>Is there any documentation on the TPTP profiler that describes how it
> >>works (internally)? In other words, how does it instrument methods for
> >>profiling? Does it support a sampled model, or just a tracing model?
> >>
> >>Finally, when profiling a remote Java JVM, it is necessary to actually
> >>start the agent controller? I understand that the agent controller can
> >>be used to launch the application remotely, but what if you start the
> >>remote application manually?
> >>
> >>Thanks,
> >>Kirk Wolf
> >
> >
> >
|
|
|
Goto Forum:
Current Time: Wed Apr 24 15:06:30 GMT 2024
Powered by FUDForum. Page generated in 0.05688 seconds
|