AndroidPerformanceMonitor icon indicating copy to clipboard operation
AndroidPerformanceMonitor copied to clipboard

一次block在不同时间打印多个相同的堆栈信息

Open hujiachun opened this issue 7 years ago • 0 comments


2017-10-29 10:32:17(write log time)

qua = unknown versionName = 4.9.0 versionCode = 490 imei = 863360022872042 uid = uid network = unknown model = MI 3W api-level = 19 4.4.4 cpu-core = 4 process = com.pingan.lifeinsurance freeMemory = 747180 totalMemory = 1898220 time = 5050 thread-time = 589 time-start = 10-29 10:32:12.601 time-end = 10-29 10:32:17.651 cpu-busy = false cpu-rate = 10-29 10:32:14.406 cpu:52% app:2% [user:45% system:3% ioWait:3% ] 10-29 10:32:15.410 cpu:55% app:80% [user:30% system:9% ioWait:15% ] 10-29 10:32:16.411 cpu:59% app:0% [user:43% system:6% ioWait:10% ] 10-29 10:32:17.413 cpu:57% app:76% [user:34% system:10% ioWait:12% ]

stack = 10-29 10:32:13.403

dalvik.system.DexFile.openDexFileNative(Native Method) dalvik.system.DexFile.openDexFile(DexFile.java:296) dalvik.system.DexFile.(DexFile.java:111) dalvik.system.DexFile.loadDex(DexFile.java:151) com.alibaba.android.arouter.utils.ClassUtils.getFileNameByPackageName(ClassUtils.java:62) com.alibaba.android.arouter.core.LogisticsCenter.init(LogisticsCenter.java:61) com.alibaba.android.arouter.launcher._ARouter.init(_ARouter.java:60) com.alibaba.android.arouter.launcher.ARouter.init(ARouter.java:41) com.pingan.lifeinsurance.framework.router.PARouter.initRouter(PARouter.java:53) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:160) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:148) com.pingan.lifeinsurance.business.index.fragment.IndexFragment.onBannerClick(IndexFragment.java:622) com.pingan.lifeinsurance.business.index.adapter.IndexBannerAdapter$1.onCustomClick(IndexBannerAdapter.java:42) com.pingan.lifeinsurance.baselibrary.function.click.BaseOnClickListener.onClick(BaseOnClickListener.java:14) android.view.View.performClick(View.java:4444) android.view.View$PerformClick.run(View.java:18440) android.os.Handler.handleCallback(Handler.java:733) android.os.Handler.dispatchMessage(Handler.java:95) android.os.Looper.loop(Looper.java:136) android.app.ActivityThread.main(ActivityThread.java:5034) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:807) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:623) dalvik.system.NativeStart.main(Native Method)

10-29 10:32:14.405

dalvik.system.DexFile.openDexFileNative(Native Method) dalvik.system.DexFile.openDexFile(DexFile.java:296) dalvik.system.DexFile.(DexFile.java:111) dalvik.system.DexFile.loadDex(DexFile.java:151) com.alibaba.android.arouter.utils.ClassUtils.getFileNameByPackageName(ClassUtils.java:62) com.alibaba.android.arouter.core.LogisticsCenter.init(LogisticsCenter.java:61) com.alibaba.android.arouter.launcher._ARouter.init(_ARouter.java:60) com.alibaba.android.arouter.launcher.ARouter.init(ARouter.java:41) com.pingan.lifeinsurance.framework.router.PARouter.initRouter(PARouter.java:53) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:160) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:148) com.pingan.lifeinsurance.business.index.fragment.IndexFragment.onBannerClick(IndexFragment.java:622) com.pingan.lifeinsurance.business.index.adapter.IndexBannerAdapter$1.onCustomClick(IndexBannerAdapter.java:42) com.pingan.lifeinsurance.baselibrary.function.click.BaseOnClickListener.onClick(BaseOnClickListener.java:14) android.view.View.performClick(View.java:4444) android.view.View$PerformClick.run(View.java:18440) android.os.Handler.handleCallback(Handler.java:733) android.os.Handler.dispatchMessage(Handler.java:95) android.os.Looper.loop(Looper.java:136) android.app.ActivityThread.main(ActivityThread.java:5034) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:807) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:623) dalvik.system.NativeStart.main(Native Method)

10-29 10:32:15.408

dalvik.system.DexFile.openDexFileNative(Native Method) dalvik.system.DexFile.openDexFile(DexFile.java:296) dalvik.system.DexFile.(DexFile.java:111) dalvik.system.DexFile.loadDex(DexFile.java:151) com.alibaba.android.arouter.utils.ClassUtils.getFileNameByPackageName(ClassUtils.java:62) com.alibaba.android.arouter.core.LogisticsCenter.init(LogisticsCenter.java:61) com.alibaba.android.arouter.launcher._ARouter.init(_ARouter.java:60) com.alibaba.android.arouter.launcher.ARouter.init(ARouter.java:41) com.pingan.lifeinsurance.framework.router.PARouter.initRouter(PARouter.java:53) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:160) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:148) com.pingan.lifeinsurance.business.index.fragment.IndexFragment.onBannerClick(IndexFragment.java:622) com.pingan.lifeinsurance.business.index.adapter.IndexBannerAdapter$1.onCustomClick(IndexBannerAdapter.java:42) com.pingan.lifeinsurance.baselibrary.function.click.BaseOnClickListener.onClick(BaseOnClickListener.java:14) android.view.View.performClick(View.java:4444) android.view.View$PerformClick.run(View.java:18440) android.os.Handler.handleCallback(Handler.java:733) android.os.Handler.dispatchMessage(Handler.java:95) android.os.Looper.loop(Looper.java:136) android.app.ActivityThread.main(ActivityThread.java:5034) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:807) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:623) dalvik.system.NativeStart.main(Native Method)

10-29 10:32:16.410

dalvik.system.DexFile.openDexFileNative(Native Method) dalvik.system.DexFile.openDexFile(DexFile.java:296) dalvik.system.DexFile.(DexFile.java:111) dalvik.system.DexFile.loadDex(DexFile.java:151) com.alibaba.android.arouter.utils.ClassUtils.getFileNameByPackageName(ClassUtils.java:62) com.alibaba.android.arouter.core.LogisticsCenter.init(LogisticsCenter.java:61) com.alibaba.android.arouter.launcher._ARouter.init(_ARouter.java:60) com.alibaba.android.arouter.launcher.ARouter.init(ARouter.java:41) com.pingan.lifeinsurance.framework.router.PARouter.initRouter(PARouter.java:53) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:160) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:148) com.pingan.lifeinsurance.business.index.fragment.IndexFragment.onBannerClick(IndexFragment.java:622) com.pingan.lifeinsurance.business.index.adapter.IndexBannerAdapter$1.onCustomClick(IndexBannerAdapter.java:42) com.pingan.lifeinsurance.baselibrary.function.click.BaseOnClickListener.onClick(BaseOnClickListener.java:14) android.view.View.performClick(View.java:4444) android.view.View$PerformClick.run(View.java:18440) android.os.Handler.handleCallback(Handler.java:733) android.os.Handler.dispatchMessage(Handler.java:95) android.os.Looper.loop(Looper.java:136) android.app.ActivityThread.main(ActivityThread.java:5034) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:807) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:623) dalvik.system.NativeStart.main(Native Method)

10-29 10:32:17.412

dalvik.system.DexFile.openDexFileNative(Native Method) dalvik.system.DexFile.openDexFile(DexFile.java:296) dalvik.system.DexFile.(DexFile.java:111) dalvik.system.DexFile.loadDex(DexFile.java:151) com.alibaba.android.arouter.utils.ClassUtils.getFileNameByPackageName(ClassUtils.java:62) com.alibaba.android.arouter.core.LogisticsCenter.init(LogisticsCenter.java:61) com.alibaba.android.arouter.launcher._ARouter.init(_ARouter.java:60) com.alibaba.android.arouter.launcher.ARouter.init(ARouter.java:41) com.pingan.lifeinsurance.framework.router.PARouter.initRouter(PARouter.java:53) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:160) com.pingan.lifeinsurance.framework.router.PARouter.navigation(PARouter.java:148) com.pingan.lifeinsurance.business.index.fragment.IndexFragment.onBannerClick(IndexFragment.java:622) com.pingan.lifeinsurance.business.index.adapter.IndexBannerAdapter$1.onCustomClick(IndexBannerAdapter.java:42) com.pingan.lifeinsurance.baselibrary.function.click.BaseOnClickListener.onClick(BaseOnClickListener.java:14) android.view.View.performClick(View.java:4444) android.view.View$PerformClick.run(View.java:18440) android.os.Handler.handleCallback(Handler.java:733) android.os.Handler.dispatchMessage(Handler.java:95) android.os.Looper.loop(Looper.java:136) android.app.ActivityThread.main(ActivityThread.java:5034) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:807) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:623) dalvik.system.NativeStart.main(Native Method)

hujiachun avatar Oct 29 '17 02:10 hujiachun