20145326蔡馨熤《网络对抗》——恶意代码伪装技术实践 一、木马化正常软件 基于之前的后门程序,做一些修改。再将修改后的程序的名字改成一个正常软件的名字,蒙蔽用户的眼睛。哈哈哈,瞬间觉得自己好阴险。因为之前安装过Systracer这个工具,这次就把后门程序的名字改为“Systracer安装程序” ...
分类:
其他好文 时间:
2017-04-05 23:33:09
阅读次数:
221
本文内容目前基本来自文章Facebook工程师的文章
Speed up your app,后期有新内容也会继续更新。
会介绍以下几个主题
Systrace
Traceview
Memory Pr...
分类:
移动开发 时间:
2016-09-29 21:55:07
阅读次数:
454
1.必须用Chrome打开 2.在mac电脑上,可能Chrome打开也是空白,解决办法是:在chrome地址栏中输入”chrome:tracing”,然后点击load按钮load你的trace.html文件。 Systrace简单介绍 Systrace是Android4.1中新增的性能数据采样和分析 ...
分类:
移动开发 时间:
2016-09-28 16:23:07
阅读次数:
371
Systrace生成的trace.html打开空白或者打不开的解决办法 1.必须用Chrome打开 2.在mac电脑上,可能Chrome打开也是空白,解决办法是:在chrome地址栏中输入”chrome:tracing”,然后点击load按钮load你的trace.html文件。 gradle 新增 ...
分类:
移动开发 时间:
2016-09-21 21:18:02
阅读次数:
169
Android Device Monitor是一个独立的工具,可以对Android应用进行调试和分析。Android Device Monitor无需安装整合在一个IDE中,比如像Android Studio,提供如下工具:
1、 DDMS
2、 Tracer for OpenGL ES
3、 Hierarchy Viewer
4、 Systrace
5、 Traceview...
分类:
移动开发 时间:
2016-07-02 10:34:25
阅读次数:
221
这几天闲得无聊,就打开手机上的开发者模式里面的“GPU过度绘制”功能,看看别家的App做的咋样,然后很偶然的打开了“简书”,然后就被它的过度绘制惊呆了,于是写了这篇性能分析的文章,从一个只有APK文件的角度,说下如何寻找布局中可能存在的性能问题,以及解决方案。本文章以简书Android最新版本1.9.1进行分析。GPU过度绘制
Hierarchy View
SysTrace
TraceView
总结...
分类:
移动开发 时间:
2015-11-20 21:51:35
阅读次数:
652
当大家开发APP到一定的阶段,实现功能已经不是目的了,如何能设计开发出性能更优异的应用才是大家的更深层次的追求,比如更省内容,更流畅。要做到这些除了在编码时就注意方案选择和编码细节以外,还可以借助一下抢到的工具来帮助我们进行优化。今天要说的就是Android自带的几个工具:TraceView、systrace和Allocation Tracker。...
分类:
移动开发 时间:
2015-04-05 11:58:03
阅读次数:
173
在构建功能,修复bug,整理代码之后,你应该花一些时间来关注应用的性能。应用画像素和执行操作的速度和流畅度影响了用户体验。
Android应用运行在一个共享资源的环境中,你的应用的性能会被与其交互的系统资源的效率所影响。应用也运行在一个多线程的环境中,与其它拥有线程的进程争夺资源,可能会引起很难诊断的性能问题。
Systrace工具允许你收集和审查应用和Andro...
分类:
其他好文 时间:
2015-03-20 22:09:15
阅读次数:
4723
本文大部分内容来自:http://www.androidperformance.com/android-performance-tools-systrace-1.html?utm_source=tuicool Systrace是Android4.1中新增的性能数据采样和分析工具。它可帮助开发者...
分类:
移动开发 时间:
2015-01-31 23:07:05
阅读次数:
811
systrace 是 Android4.1 引入的一套用于做性能分析的工具。
基于 Linux 内核的 ftrace 机制(用于跟踪 Linux 内核的函数调用),
可以输出各个线程当前的函数调用状态。
它可帮助开发者收集 Android 关键子系统(如 surfaceflinger、
WindowManagerService 等 Framework 部分关键模块、服务)
的运行信息,从而帮助开发者更直观的分析系统瓶颈,改进性能...
分类:
移动开发 时间:
2014-11-21 09:12:52
阅读次数:
223