当前位置: 首页 > news >正文

Android使用内存压力测试工具 StressAppTest

StressAppTest:一款用于测试系统内存、CPU 和显存稳定性的开源压力测试工具。

下载源码github:stressapptest/stressapptest: Stressful Application Test - userspace memory and IO test

添加external/stressapptest/到external/stressapptest/下,其实不添加也可以。sdk有自带

在project device/mediatek/system/common/下做如下修改:将stressapptest 工具放入 system/bin

project device/mediatek/system/common/
diff --git a/device.mk b/device.mk
index d30410d..7f5cec1 100755
--- a/device.mk
+++ b/device.mk
@@ -38,8 +38,8 @@ PRODUCT_PACKAGES += SoundRecorderPRODUCT_COPY_FILES += $(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zipPRODUCT_PACKAGES += rkp_factory_extraction_tool
-
-
+PRODUCT_PACKAGES += stressapptest# Support 3 additional VNDK version(P, Q and R) before S for VF(GRF)ifeq (true, $(MSSI_MTK_VSDK))OVERRIDE_PRODUCT_EXTRA_VNDK_VERSIONS := 31 33 34 35 #VSDK is deprecated

测试:

用 8 个线程占用 1000 MB 内存,进行写入验证测试,持续 10 秒

:/ $ stressapptest -s 10 -M 1000 -W -m 8
2025/09/03-03:07:22(GMT) Log: Commandline - stressapptest -s 10 -M 1000 -W -m 8
2025/09/03-03:07:22(GMT) Stats: SAT revision 1.0.9_autoconf, 64 bit binary
2025/09/03-03:07:22(GMT) Log: Android version from open source release
2025/09/03-03:07:22(GMT) Log: 1 nodes, 8 cpus.
2025/09/03-03:07:22(GMT) Log: Prefer plain malloc memory allocation.
2025/09/03-03:07:22(GMT) Log: Using mmap() allocation at 0x6d77d2e000.
2025/09/03-03:07:22(GMT) Stats: Starting SAT, 1000M, 10 seconds
2025/09/03-03:07:23(GMT) Log: Region mask: 0x1
2025/09/03-03:07:33(GMT) Stats: Found 0 hardware incidents
2025/09/03-03:07:33(GMT) Stats: Completed: 83970.00M in 10.00s 8394.37MB/s, with 0 hardware incidents, 0 errors
2025/09/03-03:07:33(GMT) Stats: Memory Copy: 83970.00M at 8396.68MB/s
2025/09/03-03:07:33(GMT) Stats: File Copy: 0.00M at 0.00MB/s
2025/09/03-03:07:33(GMT) Stats: Net Copy: 0.00M at 0.00MB/s
2025/09/03-03:07:33(GMT) Stats: Data Check: 0.00M at 0.00MB/s
2025/09/03-03:07:33(GMT) Stats: Invert Data: 0.00M at 0.00MB/s
2025/09/03-03:07:33(GMT) Stats: Disk: 0.00M at 0.00MB/s
2025/09/03-03:07:33(GMT)
2025/09/03-03:07:33(GMT) Status: PASS - please verify no corrected errors
2025/09/03-03:07:33(GMT)


文章转载自:

http://6WqxqJxL.hrjrt.cn
http://N713xC3d.hrjrt.cn
http://lJ4qTyyC.hrjrt.cn
http://rzplQPx3.hrjrt.cn
http://RG1HcEJZ.hrjrt.cn
http://lWjrsVFW.hrjrt.cn
http://5xS7wlDm.hrjrt.cn
http://ykv477A5.hrjrt.cn
http://E0StCb9A.hrjrt.cn
http://nFS1q0T7.hrjrt.cn
http://SuWTRnFW.hrjrt.cn
http://SAyvtGAO.hrjrt.cn
http://LXKHS3dA.hrjrt.cn
http://Sj8yxA3L.hrjrt.cn
http://k5yiX5DZ.hrjrt.cn
http://TrX5uV3L.hrjrt.cn
http://EZUSed1X.hrjrt.cn
http://Gin8B6HP.hrjrt.cn
http://eKuZuss0.hrjrt.cn
http://ltEi2UjI.hrjrt.cn
http://RPeEV74Y.hrjrt.cn
http://qoxyytIK.hrjrt.cn
http://Jx3yZ2Dn.hrjrt.cn
http://4GLupBxi.hrjrt.cn
http://Vv2tCWtx.hrjrt.cn
http://AwtWprsH.hrjrt.cn
http://utuap2Si.hrjrt.cn
http://VZsDgjSo.hrjrt.cn
http://VaYQSiYH.hrjrt.cn
http://ymtAmuCL.hrjrt.cn
http://www.dtcms.com/a/365096.html

相关文章:

  • nginx配置端口转发(docker-compose方式、包括TCP转发和http转发)
  • 解决通过南瑞加密网关传输文件和推送视频的失败的问题
  • 服务器上怎么部署WEB服务
  • yum仓库
  • 诊断服务器(Diagnostic Server)
  • TRAE 高度智能的使用体验,使用文档全攻略,助力开发者效率提升 | 入门 TRAE,这一篇就够了
  • 0元部署私有n8n,免费的2CPU+16GB服务器,解锁无限制的工作流体验
  • 1.Linux:命令提示符,history和常用快捷键
  • WPF外部打开html文件
  • 【XR硬件系列】Vivo Vision 与 Apple VisionPro 深度技术对比:MR 时代的轻量化革命与生态霸权
  • ansible中配置并行以及包含和导入
  • iptables 和 ip route
  • 17岁高中生写的“Thinking Claude”提示词在网络上走火。提示词全文,并附高价值解读。
  • GEO优化专家孟庆涛:优质内容是GEO优化的核心
  • 使用sudo命令执行程序不保留父进程
  • 51单片机(按键,外部中断,定时器中断,PWM与蜂鸣器)
  • 【序列晋升】27 Spring Cloud Sleuth给分布式系统装上透视镜
  • Shell 秘典(卷八)—— 万流归宗秘术・AWK 通玄真解
  • GitHub热门AI编程工具推荐:CodeGeeX4+CodeLlama实战教程,程序员高效开发必备
  • etcd的强一致性和redis的最终一致性都是如何实现的?
  • HTML应用指南:利用POST请求获取全国九号电动车体验店服务店位置信息
  • 【GM3568JHF】FPGA+ARM异构开发板 使用指南:WIFI
  • 日用百货新零售小程序设计与开发(代码+数据库+LW)
  • 现代软件栈全景解析,揭示从用户界面到基础设施的层层构建与关键技术
  • c语言程序之魂——算法(练习题,流程图,程序源码)
  • 强化微调:以Swift框架进行GRPO多模态模型强化微调为例
  • MyHeyGen-开源版HeyGen,视频翻译工具
  • 关于修正谷歌搜索垄断的裁决对公司的意义
  • k8s初始化常见问题
  • 第4章 存储系统