Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Test and Performance Tools Platform (TPTP) » TPTP porting to embedded platforms
TPTP porting to embedded platforms [message #120857] Tue, 15 January 2008 12:13 Go to next message
Eclipse UserFriend
Originally posted by: ck2329.mail.ru

Is porting to ARM or MIPS(both under Linux) of TPTP AgentController and
JVMTI Agent planned?
Re: TPTP porting to embedded platforms [message #120882 is a reply to message #120857] Tue, 15 January 2008 13:47 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: alexander.n.alexeev.intel.com

No, we don't have any plans to support this platforms by now.

Thanks,
Alex.
Re: TPTP porting to embedded platforms [message #120996 is a reply to message #120882] Thu, 17 January 2008 09:04 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: ck2329.mail.ru

Is there anyone who tried to port TPTP JVMTI agent and agent controller to
ARM or MIPS platforms?

Q to TPTP contributors : what is your estimation about agent and agent
controller dependencies on CPU type - how many files are CPU-dependent ?
Re: TPTP porting to embedded platforms [message #121069 is a reply to message #120996] Sun, 20 January 2008 09:28 Go to previous messageGo to next message
Asaf Yaffe is currently offline Asaf YaffeFriend
Messages: 333
Registered: July 2009
Senior Member
Andrew V. Novoselsky wrote:
> Is there anyone who tried to port TPTP JVMTI agent and agent controller
> to ARM or MIPS platforms?
>
> Q to TPTP contributors : what is your estimation about agent and agent
> controller dependencies on CPU type - how many files are CPU-dependent ?

With regard to the profiler Agent and runtime libraries (CGProf,
HeapProf, ThreadProf, JPIAgent, JPI, JPIBootLoader, etc), the majority
of the code is "pure" C++ and depends on JVMTI and JNI. Most of the
OS/Architecture-specific code is encapsulated in an OS Abstraction
Library (MartiniOSA.DLL).

Porting this code to another platform largely depends on whether you
have a JVM for this platform that fully supports JVMTI and JNI.

If you have any specific questions on these components, feel free to
post them here and I'll do my best to answer.

HTH,
Asaf

--
Asaf Yaffe
Eclipse TPTP Committer, JVMTI Profiler
Re: TPTP porting to embedded platforms [message #121087 is a reply to message #121069] Sun, 20 January 2008 10:56 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: ck2329.mail.ru

First - thanks for your answers.

Now I'm checking files you mentioned.


But as i understood i need to have an ability of online profiling i need 2
parts running on target machine:
1) Agent Controller
2) JVMTI runtime libraries(JPIBootLoaadet, JPIAgent CGProf etc )

And AC has lot of dependencies on the OS layer( and some CPU dependent
code - inline aseembler for example) - am i right?
Re: TPTP porting to embedded platforms [message #121096 is a reply to message #121069] Sun, 20 January 2008 11:48 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: ck2329.mail.ru

According to architecture scheme found in
http://www.google.com/url?sa=t&ct=res&cd=4&url=h ttp%3A%2F%2F195.113.20.55%2Fteaching%2Fseminars%2F2007-04-18 -Bondari-Profiling.pdf&ei=WzKTR--uGZn2nQOe1JSHDg&usg =AFQjCNHViCbJZqVE3EgI0mpNe8bCcM0p0w&sig2=qZQscnMU4yuc9UU 3RMSRvA
There is dedicated channel for data transfer(Distribured Data Collection
Framework) - so according to this scheme there is a possiblity to have
remote profiling without porting Agent Controller - isnt it ?
Re: TPTP porting to embedded platforms [message #121175 is a reply to message #121096] Tue, 22 January 2008 07:39 Go to previous message
Igor Alelekov is currently offline Igor AlelekovFriend
Messages: 139
Registered: July 2009
Senior Member
No, Agent Controller should be ported as well.
Agents and Agent Controller use named pipes for logging and control
messages exchange and shared memory for data transfer. This piece is
platform dependant.
Previous Topic:Simultaneous use of Execution time, Memory analysis, thread analysis
Next Topic:Freeze up on sample?
Goto Forum:
  


Current Time: Tue Mar 19 10:02:51 GMT 2024

Powered by FUDForum. Page generated in 0.02635 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top