Your SlideShare is downloading. ×
  • Like
Eclipse Spykit Project
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Eclipse Spykit Project


Eclipse Spykit is Eclipse Plugin Project to help and improve your startup problems and plugin load tuning.

Eclipse Spykit is Eclipse Plugin Project to help and improve your startup problems and plugin load tuning.

Published in Technology , Art & Photos
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Eclipse Spykit An Introduction Annamalai Chockalingam, CEO, ANCiT Consulting
  • 2. Need for Startup Analysis
    • Number of Eclipse Projects growing in leaps and bounds.
    • Risk of Memory Bloat and Performance Degradation is High.
    • Causing a lot of impact on Eclipse Startup Time.
    • Performance Tuning of Projects based on Memory and CPU Time Analysis
    • For Plugin its their Load Time and their Load Impact that we should analyse.
    • Startup Load thru IStartup Extension Point slows the load time of Eclipse.
    • 1 Plugin can cause a load of Other Plugins Indirectly
    Therefore Startup Tuning is the need of the hour in the Eclipse Projects. This Project is inspired by  Runtime Spy , one of Core Tools available from
  • 3. About Eclipse Spykit Project
    • Developed by Annamalai C & Sandeesha M
    • Project Hosted on
    • Source Code Available for Download via SVN
  • 4. Setting Up Eclipse Spykit
    • Download the Plugins from
    • Also Download .options file
    • To enable tracing in Eclipse to get the Information about Startup.
    • Follow the Instructions on the Installation Wiki
  • 5. Screen 1 – Active Plugins View Displays all the Active Plugins @ any given point of Time. Selecting the Plugin will Display the Classes loaded in the Loaded Classes View. This view will help in Tracking the Plugins Loaded and How they got loaded ? This view is directly picked and upgraded for Eclipse Runtime Spy
  • 6. Screen 2 – Startup Analysis
    • We realised that there is a lot of information. Pictures always talk more than Words …
    • These views help in Impact Analysis due to loading of plugins
    • This view has 2 Charts
    • Displaying the Type of Load … It is Startup plugins / Extension Point Loaded
    • Displays the Count of Plugins loaded due to 1 Startup Plugin
  • 7. Screen 3- Snapshot View We realised problems need not be to related to only during startup of eclipse. Plugins can we loaded @ any point during runtime due to lazy activation. This Plugin Load Snapshot View is designed to collect and plot graph. This would allow you to analyse Plugin load based on Events.
  • 8. Coming Soon Features
    • Integration with UI Testing Tools
    • Snapshot Save and Load Feature
    • Snapshot Comparsion Feature
    • Views related to CPU Time for Plugin Load.
  • 9. Contact us on [email_address] Thank You !