当前位置: 首页 > 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://www.xdnf.cn/news/1447201.html

相关文章:

  • [嵌入式embed][Qt]Qt5.12+Opencv4.x+Cmake4.x_用Qt编译linux-Opencv库 测试
  • 显存与内存
  • 【甲烷数据】MethaneSAT 卫星遥感数据
  • 使用DCGAN实现动漫图像生成
  • 树莓集团产教融合:数字学院践行职业教育“实体化运营”要求
  • Ubuntu 系统 LVM 逻辑卷扩容教程
  • 中小企业 AI 转型难?成本、技术、人才三重困境下,轻量化解决方案来了
  • 单位冲击响应频谱
  • python-对图片中的头像进行抠图
  • 确定软件需求的方法
  • 小青苔是什么?
  • C语言(长期更新)第13讲:指针详解(三)
  • GTH收发器初始化和复位全解析
  • 面试复习题-kotlin
  • ArcGIS与GISBox对比:中小企业GIS工具的高门槛与零门槛之选
  • Dify部署全攻略:从零开始搭建AI应用开发平台
  • 【高级】系统架构师 | 信息系统战略规划、EAI 与新技术
  • 华为HCIP、HCIE认证:自学与培训班的抉择
  • 《苍穹外卖》开发环境搭建_后端环境搭建【简单易懂注释版】
  • 牛子图论1(二分图+连通性)
  • 在 Ray Data 和 Ray Serve 中推出原生 LLM API
  • 生产环境中redis的SCAN命令如何替代KEYS命令?
  • 学习嵌入式的第三十二天——网络编程——TCP
  • Python/JS/Go/Java同步学习(第二篇)四语言数据基本类型对照表: 老板让我统一系统数据类型?(附源码/截图/参数表/老板沉默术)
  • 关于嵌入式学习——嵌入式硬件2
  • surveygo源码分析
  • “十五五”国家科技创新规划-建议
  • Pytorch笔记一之 cpu模型保存、加载与推理
  • 四维轻云:多期地理数据管理的得力助手
  • 【保姆级选型指南】2025年国产开源AI算力平台怎么选?覆盖企业级_制造业_国际化场景