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.
java com.lazzy.android.difftraceview.ConsoleMain traceview_file1 traceview_file2 filter_string
or
java -jar diff_traceview.jar traceview_file1 traceview_file2 filter_string
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
.......