Post on 13-Dec-2015
transcript
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
• Audio/video Internet phone and instant messenger
• Supported protocols:– SIP– Jabber– ICQ–MSN– others
sip-comm
• OSGI architecture• Easily extensible by plug-ins• activate/deactivate feature• open-source
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
Profilers
+– Profilers can provide information about application’s narrow places
– Extremely helpful in development– Can be used as monitoring
-– Significantly slows down the application
Profilers
• hprof• Eclipse TPTP project• NetBeans• Jprofiler• jmemprof• JIP• Profiler4J
• pure java• hooks the classloader• "on the fly" connection• Open source
Profiling made easy
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
Thank you!