Skip to content

Find the difference of method's time cost between tow Anroid TraceView file.

Notifications You must be signed in to change notification settings

xworks/DiffAndroidTraceView

Repository files navigation

DiffAndroidTraceView

Compare the same method's inclusive real time cost between tow Anroid TraceView file. You can use it for traceing the method's cpu performance between different versions.

Useage:

java com.lazzy.android.difftraceview.ConsoleMain traceview_file1 traceview_file2 filter_string

or java -jar diff_traceview.jar traceview_file1 traceview_file2 filter_string

Output:

Method Name Inc RealTime(ms) File1 Inc RealTime(ms) File2 Diff(ms) File2-File1 ----------------------------------------------------------------------------------------------------------------------------- com/lazzy/mobile/app/Job.run(..) 5145 6138 992 com/lazzy/feedback/eup/jni/a.run(..) 1080 1563 482 com/lazzy/feedback/proguard/l.c(..) 888 1358 470 com/lazzy/biz/webviewplugin/KeyInfo.getKeys(..) 2087 2532 444 com/lazzy/smtt/utils/ReflectionUtils.invokeInstance(..) 4 445 440 com/lazzy/biz/webviewplugin/KeyInfo$1.run(..) 2225 2662 437 com/lazzy/smtt/sdk/WebSettings.setPluginsEnabled(..) 0 436 435 com/lazzy/mobile/startup/step/Step.step(..) 1609 1774 165 com/lazzy/mobile/startup/step/Step.run(..) 715 851 135 com/lazzy/biz/AuthorizeConfig$1.run(..) 137 267 130 com/lazzy/mxx/shared_file_accessor/n.getLong(..) 137 267 130 com/lazzy/mobile/app/BrowserAppInterface.getVkey(..) 97 211 113 com/lazzy/mxx/shared_file_accessor/f.a(..) 579 688 108 com/lazzy/mobile/startup/step/NewRuntime.doStep(..) 282 370 88 com/lazzy/open/base/LogUtility.log(..) 6 92 85 com/lazzy/open/base/LogUtility.i(..) 6 92 85 com/lazzy/qphone/base/util/QLog.isColorLevel(..) 13 88 75 com/lazzy/smtt/sdk/WebSettings.setPluginState(..) 0 63 62 ....... 

About

Find the difference of method's time cost between tow Anroid TraceView file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages