an interactive java profiler for the f2f computing framework

18
An Interactive Java Pr ofiler for the F2F Computing Framework Vladimir Škarupelov

Upload: leora

Post on 24-Feb-2016

45 views

Category:

Documents


0 download

DESCRIPTION

An Interactive Java Profiler for the F2F Computing Framework. Vladimir Škarupelov. Agenda. SIP Communicator Java F2F Computing Framework Profilers Steps to be done. sip-comm. A udio/video Internet phone and instant messenger Supported protocols: SIP Jabber ICQ MSN others . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: An Interactive Java Profiler for the F2F Computing  Framework

An Interactive Java Profiler for the F2F Computing Framework

Vladimir Škarupelov

Page 2: An Interactive Java Profiler for the F2F Computing  Framework

Agenda

• SIP Communicator• Java F2F Computing Framework• Profilers• Steps to be done

Page 3: An Interactive Java Profiler for the F2F Computing  Framework

sip-comm

• Audio/video Internet phone and instant messenger

• Supported protocols:– SIP– Jabber– ICQ–MSN– others 

Page 4: An Interactive Java Profiler for the F2F Computing  Framework

sip-comm

• OSGI architecture• Easily extensible by plug-ins• activate/deactivate feature• open-source

Page 5: An Interactive Java Profiler for the F2F Computing  Framework

Java F2F Computing Framework

• Power share plug-in for sip-comm• On top of sip-comm• Sharing depends on– F2f implementation itself– Job implementation – friends/peers resources

Page 6: An Interactive Java Profiler for the F2F Computing  Framework

Profilers

+– Profilers can provide information about application’s narrow places

– Extremely helpful in development– Can be used as monitoring

-– Significantly slows down the application

Page 7: An Interactive Java Profiler for the F2F Computing  Framework

Profilers

• hprof• Eclipse TPTP project• NetBeans• Jprofiler• jmemprof• JIP• Profiler4J

Page 8: An Interactive Java Profiler for the F2F Computing  Framework

• pure java• hooks the classloader• "on the fly" connection• Open source

Profiling made easy 

Page 9: An Interactive Java Profiler for the F2F Computing  Framework
Page 10: An Interactive Java Profiler for the F2F Computing  Framework
Page 11: An Interactive Java Profiler for the F2F Computing  Framework
Page 12: An Interactive Java Profiler for the F2F Computing  Framework
Page 13: An Interactive Java Profiler for the F2F Computing  Framework
Page 14: An Interactive Java Profiler for the F2F Computing  Framework
Page 15: An Interactive Java Profiler for the F2F Computing  Framework
Page 16: An Interactive Java Profiler for the F2F Computing  Framework
Page 17: An Interactive Java Profiler for the F2F Computing  Framework

Next steps

• Set up F2F with the latest version of SC• Add Profiler4J plugin• Remote invoke of the profiler on a peer• Lazy profiler init• Look for another improvements 

Page 18: An Interactive Java Profiler for the F2F Computing  Framework

Thank you!