180 likes | 274 Vues
Explore a Java profiler tailored for the F2F Computing Framework, benefiting SIP Communicator users with monitoring and performance insights. With support for SIP, Jabber, ICQ, MSN, and more, this open-source tool allows easy extensibility through plug-ins, including the PowerShare plug-in. Profilers like hprof, Eclipse TPTP, and JProfiler assist in identifying application bottlenecks, but be mindful of possible performance impacts. Try the pure Java Profiler4J for convenient profiling with "on the fly" connection setup. Enhance your F2F implementation with easy steps like incorporating Profiler4J, enabling remote profiling on peers, and seeking further optimizations. Start optimizing your computing experience today!
E N D
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 - • Significantlyslows down the application
Profilers • hprof • Eclipse TPTP project • NetBeans • Jprofiler • jmemprof • JIP • Profiler4J
Profiling made easy • pure java • hooks the classloader • "on the fly" connection • Open source
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