Best viewed in the Internet Explorer.
Contact us at info@sourceglider.com
for feedback about MetriX.
Online Manual
Running the Analysis
Running the Analysis
SourceGlider introduces the concept of Source Analysis. Any time while Eclipse is running SourceGlider can be in
one of the four phases:
Not Analyzed - this is the initial phase, this phase will be active when Eclipse is launched.
You can only start analysis or load
previously saved analyses. During this phase all SourceGlider features are disabled. Trying to launch these features
will lead you to the Composite Analysis Wizard dialog.
Being Analyzed - during this temporary phase SourceGlider is building the dataflow information that will be used
in the following phase. All SourceGlider features are disabled. You can only
stop analysis, that will lead you back to the previous phase. If analysis succeeds, you will be transitioned
to the following phase.
During the phase Being Analyzed two special views are activated:
Analysis Progress View and Analysis Console.
Analyzed - this is the most important phase of SourceGlider. During this phase all SourceGlider features are
enabled, you can use the outcome of analysis, utilize the dataflow information that was build during the previous phase.
You can save computed analysis for future use,
modify the analysis by adding, removing or changing source files in the analysis
(analysis will be recomputed in this case), or kill analysis,
that will lead you to the initial phase.
During the phase Analyzed the view Analysis Summary is always
active. If you close this view, analysis will be terminated.
Note: When the phase Analyzed is active, all analysis dataflow information is being stored in the memory. If the
amount of reserved memory is big, the performance of your computer may be diminished. If you will no longer need the
outcome of analysis, terminating it will release these resources.
Fatal Error - if the analysis was failed to compute or an unexpected error has occurred during the phase Analyzed,
this phase will be active. The cause of errors may be various: bug in SourceGlider, exception thrown by Eclipse or if the
analysis information is inconsistent (that may occur when there are too many errors in analyzed sources).
This phase resembles the phase Not Analyzed - all SourceGlider features are disabled, you can only
start analysis or load previously saved analyses.
If the error has occurred during the initialization of SourceGlider, starting of the analysis will be also disabled. You can try to
restart Eclipse, or if it does not help, reinstall SourceGlider. If the problem persists, please contact our support service
support@sourceglider.com.
There are some features in SourceGlider that are not directly related to source analysis - you can use them during all the
phases of the analysis. You can read more about these features in Customizing SourceGlider.