JDK comes with couple of tools for perf measurement
1) jconsole
2) jvisualvm
3) jmc
JMC stands for java mission control.
1) To get started type in command jmc in terminal.
$ jmc
2018-05-05 20:32:04.418 jmc[1556:12405] IMKInputSession presentFunctionRowItemTextInputViewWithEndpoint:completionHandler: : [self textInputContext]=0x0 *NO* NSRemoteViewController to client, NSError=Error Domain=NSCocoaErrorDomain Code=4099 "The connection from pid 0 was invalidated from this process." UserInfo={NSDebugDescription=The connection from pid 0 was invalidated from this process.}, com.apple.inputmethod.EmojiFunctionRowItem
2) First thing I see in UI is the CPU usage,
3) The 5th tab shows the memory usage,
4) And the 6th tab shows the Threads
1) jconsole
2) jvisualvm
3) jmc
JMC stands for java mission control.
1) To get started type in command jmc in terminal.
$ jmc
2018-05-05 20:32:04.418 jmc[1556:12405] IMKInputSession presentFunctionRowItemTextInputViewWithEndpoint:completionHandler: : [self textInputContext]=0x0 *NO* NSRemoteViewController to client, NSError=Error Domain=NSCocoaErrorDomain Code=4099 "The connection from pid 0 was invalidated from this process." UserInfo={NSDebugDescription=The connection from pid 0 was invalidated from this process.}, com.apple.inputmethod.EmojiFunctionRowItem
2) First thing I see in UI is the CPU usage,
3) The 5th tab shows the memory usage,
4) And the 6th tab shows the Threads
No comments:
Post a Comment