Tencent APT

安卓性能测试工具
授权协议 Apache
开发语言 Java
所属分类 开发工具、 性能测试和优化
软件类型 开源软件
地区 国产
投 递 者 舒飞捷
操作系统 Android
开源组织 腾讯
适用人群 未知
 软件概览

APT(Android Performance Testing Tools)安卓平台高效性能测试工具,适用于开发自测和定位性能瓶颈,测试人员完成性能基准测试、竞品测试。

应用特性

安卓应用性能测试(无需源代码,支持第三方应用,适合小白用户)

  • CPU利用率实时曲线图,方便竞品对比测试,精准量化时间片累计消耗。

  • 多维度内存实时曲线图,方便定位内存泄露问题(可以实时调整显示的曲线个数),数据表方便定量评估内存操作消耗。

  • 支持进程内存构成分析,方便定量分析内存消耗占比,各使用阶段内存增量构成。

  • 支持手工或超过阈值时自动dump详细堆内存对象信息,适用MAT分析内存泄漏问题。

  • 支持多进程,支持通用格式日志生成图表和导出。

相比同类工具的亮点: 使用Java语言开发,跨平台,支持windows、Linux和MAC。 支持同时监控多个进程。

  • 原址:https://code.csdn.net/Tencent/apt 最新变动 1.适配android L 2.获取进程的内存快照,并支持设定阈值自动dump。 3.支持对指定进程进行GC操作。 4.更新图标。 5.bugfix 项目介绍 APT是一个eclipse插件,可以实时监控Android手机上多个应用的CPU、内存数据曲线,并保存数据; 另外还支持自动获取内存快照、PMAP文件分析等

  • 前言        经过反复折腾,总结一下,最后最有效的还是是从别的ubuntu中复制一份source.list过来,其他的方法都会有各种各样的后遗症。 一 出错现象 现象 kmao@lkmao-ubuntu:~/thrift/thrift-0.16.0$ sudo apt-get update 忽略:1 https://mirrors.cloud.tencent.com/ubuntu impis

  • 软件管理 查看二进制程序所依赖的库文件 查看ls软件所依赖的库文件 [root@client ~]# ldd /usr/bin/ls 查看当前已加载的库 Kldconfig -p 解决依赖包管理工具 yum:rpm包管理器的前端工具 dnf:Fedora 18+ rpm包管理器前端管理工具,CentOS 8 版代替 yum apt:deb包管理器前端工具 zypper:suse上的rpm前

  • 公司服务器网关设置不能链接外网,拿到公司专用http Proxy去设置代理,才能顺利连接外网。依次打开“setting ->Network Proxy ->Automatic ”,Configuration URL填入http://txp-01.tencent.com/proxy.pac(根据不同公司选择自己公司的填写)这样就可以浏览器上网了,但是apt-get不能用。linux可以通过三种方法为

  • 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (http://blog.csdn.net/quqi99) 问题 你懂的,国内环境访问ubuntu-cloud.archive.canonical.com会非常慢(注: 其实下列方法可以同步UA, UCA, PPA),本文将使用apt-mirror搭建一个本地apt服务器以提升办公效率。 archive.ubu

  • ubuntu使用apt-get install失败?这篇文章带你理解原理并解决问题! apt-get install失败一般是apt源的问题,从ubuntu的官方的源下载不仅很慢,而且不稳定,因此要想快速、成功的下载,我们要添加国内镜像源。像conda,pip等一般也要添加国内镜像源,才能下载pytorch等包。 sources.list文件解析 命令行 URL 版本信息 分类1 分类2 分类3

  • 关于如何为树莓派启用root系统并开启ssh登录,可参考之前的文章。 为什么要使用国内镜像源? 树莓派官方raspbian系统默认设置软件源为 http://raspbian.raspberrypi.org/raspbian/和http://archive.raspberrypi.org/debian/,这两个网站在国内通常连接缓慢,影响使用体验。 如何更换国内源? raspbian系统的apt软

  • 最近堕怠了,加之假期,好就没碰我的树莓派了,今天终于启动正式想敲点东西。好吗!apt-get显示未找到命令,许久前还没事儿的,怎么一用又不行了呢,甚是费解。不管了,先想法解决。 本以为是个简单问题,结果懒懒散散修复了一下午,还是总结下,万一下次又遇到,先抛结论,树莓派系统备份很重要。 思路,命令没找到,就下载个。 写了一半,吃顿饭,命令行不小心被关了,悲剧了,没日志了。 获取apt版本: 注意是a

  • 报错: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 解决方案: 这个错误是因为有其

  • 这是因为给 Ubuntu 安装软件的时候需要做验证,当然了,这个并不是必须的,也就是你的容器里也可以装没有经过认证可能不安全的源中安装需要的软件,虽然不建议,但是有时候为了快速调试,比如在公司内部的源里安装软件,可以试一下。 如果遇到 NO_PUBKEY 的问题,如下: root@spark-sparkoperator-58f598c98b-x7vjn:/etc/apt/trusted.gpg.d

  • 今天给树莓派换源,爆出N个这错误: W: GPG error: http://mirrors.neusoft.edu.cn/raspbian/raspbian wheezy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 91659

  • root@debian:~# apt-get update 忽略:1 cdrom://[Debian GNU/Linux 11.3.0 _Bullseye_ - Official amd64 DVD Binary-1 20220326-11:23] bullseye InRelease 错误:2 cdrom://[Debian GNU/Linux 11.3.0 _Bullseye_ - Offic

  • 直接下载覆盖替换sources.list文件 先备份源 cp -a /etc/apt/sources.list /etc/apt/sources.list.bak 更换源 为腾讯 wget -O /etc/apt/sources.list http://mirrors.cloud.tencent.com/repo/ubuntu20_sources.list 刷新使生效 apt-get cl

  • 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 常见的安装包格式 .rpm包,安装rpm包的命令是“rpm -参数” 包管理工具 yum 支持tar包 Debian系列 常见的安装包格式.deb包,安装deb包的命令是“dpkg -参数” 包管理工具 apt-ge

  • 报错信息如下 root@VM-8-16-debian:~# apt-get update Get:1 http://mirrors.tencentyun.com/debian buster InRelease [122 kB] Get:2 http://mirrors.tencentyun.com/debian buster-updates InRelease [51.9 kB] Get:3 ht

 相关资料
  • 目录 http_load webbench ab siege http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。 但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。 还可以测试HTTPS类的网站请求。 下载地址:http_load-12mar2006.tar.gz 安装很简单 tar z

  • 主要内容:1.安全,2.性能测试Redis 1.安全 我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。 1.1requirepass 永久生效 默认情况下 requirepass 参数是空的,这就意味着你无需通过密码验证就可以连接到 redis 服务。 你可以通过以下命令来修改该参数: 设置密码后,客户端连接 redis 服务就需要密码验

  • 性能测试应该有两个方向: 单接口压力测试 生产环境模拟用户操作高压力测试 生产环境模拟测试,目前我们都是交给公司的 QA 团队专门完成的。这块我只能粗略列举一下: 获取 1000 用户以上生产用户的访问日志(统计学要求 1000 是最小集合) 计算指定时间内(例如 10 分钟),所有接口的触发频率 使用测试工具(loadrunner, jmeter 等)模拟用户请求接口 适当放大压力,就可以模拟

  • 目标 对ShardingSphere-JDBC,ShardingSphere-Proxy及MySQL进行性能对比。从业务角度考虑,在基本应用场景(单路由,主从+加密+分库分表,全路由)下,INSERT+UPDATE+DELETE通常用作一个完整的关联操作,用于性能评估,而SELECT关注分片优化可用作性能评估的另一个操作;而主从模式下,可将INSERT+SELECT+DELETE作为一组评估性能的

  • go1.6.2 linux/amd64 Ubuntu 16.04 amd64 虚拟机 2 个处理器核心 2 GB 内存 并行测试 BenchmarkParallelHprose2-2 200000 9239 ns/op 789 B/op 25 allocs/op BenchmarkParallelHprose2Unix-2

  • 主要内容:测试命令格式,执行测试命令为了解 Redis 在不同配置环境下的性能表现,Redis 提供了一种行性能测试工具 redis-benchmark(也称压力测试工具),它通过同时执行多组命令实现对 Redis 的性能测试。 性能测试的作用是让我们了解 Redis 服务器的性能优劣。在实际的业务场景中,性能测试是必不可少的。在业务系统上线之前,我们都需要清楚地了解 Redis 服务器的性能,从而避免发生某些意外情况,比如数据量过

  • Redis 性能测试是通过同时执行多个命令实现的。 语法 redis 性能测试的基本命令如下: redis-benchmark [option] [option value] 实例 测试存取大小为100字节的数据包的性能。 $ redis-benchmark -h 127.0.0.1 -p 6379 -q -d 100 PING_INLINE: 85910.65 requests per se

  • 环境 推荐硬件环境 CPU: 32 Cores RAM: 128 GB NIC: 10Gb Ethernet 至少需要5台机器: Jenkins * 1: ${host-jenkins} Sysbench * 1: ${host-sysbench} ShardingSphere-Proxy * 1: ${host-proxy} MySQL Server * 2: ${host-mysql-1},