Android编译移植memtester,内存压测试工具

Android移植memtester:

大内存测试的时候,跑不满内存,可以用memtester测试

下载memtester源码:

memtester源码下载地址4.6版本


增加Android.mk编译脚本:

创建memtester目录,解压源码到这里,创建include, 把.h文件都一直到include目录中,
在这里插入图片描述

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES:= \
	memtester.c \
	tests.c

LOCAL_C_INCLUDES += \
		$(LOCAL_PATH)/include 	



LOCAL_MODULE:= memtester
LOCAL_MODULE_TAGS := optional
#LOCAL_MULTILIB := 32
include $(BUILD_EXECUTABLE)

编译调试说明:

首先看一下linux下Makefile中是怎么编译的

memtester: \
$(OBJECTS) memtester.c tests.h tests.c tests.h conf-cc Makefile load extra-libs
	./load memtester tests.o `cat extra-libs`

实际上就是编译了memtester.c和tests.c,我们在LOCAL_SRC_FILES中加入编译就行,
Android.mk写好后, cd进目录, mm编译即可,生成的文件在out/xxxx/xxx/system/bin/目录下,

adb root
adb remount
adb push memtester /system/bin/
adb shell
memtester 100M 1 //测试1次100M内存,其他命令自行研究

然后在device.mk中加入PRODUCT_PACKAGES += memtester就加入工程编译了;
如果要在app中运行,只需要在app中运行cmd命令就行 ,就是memtester 100M 1,
需要修改对应的SE权限,不然app是没有权限运行的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/448015.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

蜂窝物联:智慧养猪解决方案

一、现状 随着我国养猪业的不断发展,一线从业人员逐渐减少,投资者和养殖者的收益需求却越来越高。当前,我国养猪业正处在转型升级的关键时期,环境压力巨大、资源约束趋紧、“猪周期”变化莫测等问题日益凸显。而经过非瘟之后&…

【流量变现秘籍】火爆创投圈的格行随身wifi代理有何优势!

代理创业必须注意的事项: 1.冷静分析项目 不要被项目方的华丽辞藻所迷惑,务必保持冷静,品牌知名度、产品质量、售后服务等方面都是需要考虑在内的,结合个人实际,深入分析项目的可行性和盈利空间。确保投入与产出的比…

安装配置Spark集群

安装Spark集群主要包括以下步骤: 1、下载Spark安装包,在各节点中安装部署spark集群 2、配置整合 3、启动并测试 下载Spark 可以从官方网站下载合适的版本。当前环境已经提供了安装包,存放在 /opt/software目录下。 在node1节点上安装Sp…

Vue+SpringBoot打造数字化社区网格管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、开发背景四、系统展示五、核心源码5.1 查询企事业单位5.2 查询流动人口5.3 查询精准扶贫5.4 查询案件5.5 查询人口 六、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的数字化社区网格管理系统&#xf…

【深度学习笔记】优化算法——学习率调度器

学习率调度器 🏷sec_scheduler 到目前为止,我们主要关注如何更新权重向量的优化算法,而不是它们的更新速率。 然而,调整学习率通常与实际算法同样重要,有如下几方面需要考虑: 首先,学习率的大…

JAVA全面基础知识(第七部分)

大家好我是程序员阿存,混迹在java圈的辛苦码农。今天要和大家聊的是一款,项目源码以及部署相关请联系存哥,文末附上联系信息 。 这篇文章给大家分享的是JAVA的基础知识, 💕💕作者:程序员阿存 &…

【spark operator】spark operator动态分配executor

背景: 之前在使用spark operator的时候必须指定executor的个数,在将任务发布到spark operator后,k8s会根据指定的个数启动executor,但是对于某些spark sql可能并不需要用到那么多executor,在此时executor的数量就不好…

py脚本模拟json数据,StructuredStreaming接收数据存储HDFS一些小细节 ERROR:‘path‘ is not specified

很多初次接触到StructuredStreaming 应该会写一个这样的案例 - py脚本不断产生数据写入linux本地, 通过hdfs dfs 建目录文件来实时存储到HDFS中 1. 指定数据schema: 实时json数据 2. 数据源地址:HDFS 3. 结果落地位置: HDFS …

淘宝电商产品价格官方防爬取采集设计机制,如何破?|淘宝电商API数据采集看完你也会!

在当今数字化时代,电商平台如淘宝已经成为人们购物的主要渠道之一。然而,随着电子商务的蓬勃发展,涌现出大量的第三方工具和应用,试图通过采集淘宝电商产品价格等信息来进行数据分析和竞争优势的获取。为了维护市场秩序和保护商家…

java中几种对象存储(文件存储)中间件的介绍

一、前言 在博主得到系统中使用的对象存储主要有OSS(阿里云的对象存储) COS(腾讯云的对象存储)OBS(华为云的对象存储)还有就是MinIO 这些玩意。其实这种东西大差不差,几乎实现方式都是一样&…

马斯克希望OpenAI与特斯拉合并或“完全控制”?

推荐阅读: AI大战升温:Claude 3号宣称具有“近乎人类”的能力-CSDN博客 【新手向】ChatGPT入门指南 - 订阅GPT4之前必须了解的十件事情-CSDN博客 Claude3“闪击”GPT,OpenAI半天就更新了这?-CSDN博客 【亲测】注册Claude3教程…

BLDC 驱动架构介绍

BLDC无刷电机,顾名思义就是没有电刷的电机,因为没有电刷,无刷电机在运行过程中噪音小,也不存在电刷损坏的情况。 BLDC 由于其高效率、长寿命、低噪音、易于维护等特点,正在逐渐替代有刷电机,今天就给大家介…

MessAuto-让验证码提取更加丝滑

专注于web漏洞挖掘、内网渗透、免杀和代码审计,感谢各位师傅的关注!网安之路漫长,与君共勉! MessAuto MessAuto 是一款 macOS 平台自动提取短信和邮箱验证码到粘贴板的软件,由Rust开发,适用于任何APP 下面展…

【竞技宝】LOL:knight阿狸伤害爆炸 BLG2-0轻取RA

北京时间2024年3月11日,英雄联盟LPL2024春季常规赛继续进行,昨日共进行三场比赛,首场比赛由BLG对阵RA。本场比赛BLG选手个人实力碾压RA2-0轻松击败对手。以下是本场比赛的详细战报。 第一局: BLG:剑魔、千珏、妮蔻、卡牌、洛 RA:乌迪尔、蔚、阿卡丽、斯莫德、芮尔 首局比赛,B…

智能测径仪在胶管行业的应用

关键字:胶管外径尺寸测量,胶管检测仪器,胶管外径检测,高温胶管外径检测,软硬胶管检测, 智能测径仪在家胶管行业中的应用主要体现在对胶管外径的精确测量和控制上。在胶管生产过程中,外径的大小直…

高级语言讲义2023软专(仅高级语言部分)

1.辗转相除求最大公约数过程如下: U/V...余 V/...余 /...余 当为0时&#xff0c;即为U、V最大公约数&#xff0c;编写函数int g< d(intU,intV)求最大公约数。 #include <stdio.h>int gcd(int a,int b) {if(b0)return a;elsereturn gcd(b,a%b); }int gcd2(int a,i…

python推导式

python推导式是一种简洁且强大的内建语法结构&#xff0c;它允许我们以一种极其紧凑和易于理解的方式创建新的列表、字典、集合或生成器对象&#xff0c;能够更高效地操作和转换数据结构。 列表推导式基本语法如下图&#xff1a; 其他推导式的语法也基本相似&#xff0c;看着有…

最迟但到的 Star History 2023 年度开源精选!

千呼万唤始出来&#xff0c;Star History 2023 年终开源精选来啦&#xff01;&#x1f389; AI 是 2023 开源领域里最主要的关键词&#xff0c;但其实过去一年还是有很多其他值得关注的项目和发展趋势的&#xff01;Star History 小编总结了几个类别并精选了类别中最亮眼的项目…

ElasticSearchLinux安装和springboot整合的记录和遇到的问题

前面整合遇到的一些问题有的记录在下面了&#xff0c;有的当时忘了记录下来&#xff0c;希望下面的能帮到你们 1&#xff1a;Linux安装ES 下载安装&#xff1a; 参考文章&#xff1a;连接1 连接2 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch…

校园小情书微信小程序源码 | 社区小程序前后端开源 | 校园表白墙交友小程序

项目描述&#xff1a; 校园小情书微信小程序源码 | 社区小程序前后端开源 | 校园表白墙交友小程序 功能介绍&#xff1a; 表白墙 卖舍友 步数旅行 步数排行榜 情侣脸 漫画脸 个人主页 私信 站内消息 今日话题 评论点赞收藏 服务器环境要求&#xff1a;PHP7.0 MySQL5.7 效果…