Pierre De Rop created FELIX-4667:
------------------------------------
Summary: "top" command for the Dependency Manager Shell
Key: FELIX-4667
URL: https://issues.apache.org/jira/browse/FELIX-4667
Project: Felix
Issue Type: Improvement
Components: Dependency Manager
Reporter: Pierre De Rop
Assignee: Pierre De Rop
Priority: Minor
Fix For: dependencymanager-4.0.0
This issues proposes to add a new simple "top" option to the Dependency Manager
Shell in order to list all the "top components", sorted by their "start"
lifecycle callback duration time.
This command would then be very helpful in order to figure out what are the
most expensive components, taking some long time in their start method.
For example, the following gogo command allows to dump the top 2 components
class name having the most expensive start duration time. The list is sorted by
the start duration time, and the init/start time are displayed in nano seconds:
{code}
dm top 2
g! dm top 2
Top components (sorted by start duration time) [init time]
[start time]
-------------------------------------------------------------------------------------------------------
foo.bar.BigComponent
91371 109579361
foo.bar.AnotherBigComponent
156563 4493985
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)