首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ndk
订阅
彭泰强
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
字节跳动开源 Android PLT hook 方案 bhook
字节的大多数 Android app 都在线上使用了 bhook 作为 PLT hook 方案。字节内部有 20 多个不同技术纬度的 SDK 使用了 bhook。
Android 线程栈压缩方案
背景 公司项目一直以来存在一个Firebase Push的崩溃问题,如下图所示 创建线程数 1357 个,问题的原因在于应用离线,Firebase Message 积压,导致当应用启动时...
JNI入门简要指南
Java本地开发接口,用于沟通Java代码和外部的本地代码(C/C++),通过这个协议 ,Java代码可以调用外部的C/C++代码 ,外部的C/C++代码也可以调用本地的Java代码。
聊聊虚拟内存
聊聊虚拟内存 早在上大学时,学习计算机组成原理的时候,老师就有讲过虚拟内存,但是由于当时过于年轻对于它的理解几乎是皮毛,工作多年后发现对虚拟内存的理解还是非常重要的,在分析应用内存问题时也许能够用到相
关于mmap不为人知的秘密
本文将从例子角度出发,分析mmap的来龙去脉,内涵mmap中的使用细节与解析,就算是敢接触的新手,都可快速了解mmap背后的秘密
内存优化:so 库申请的内存优化
学完了 Java 堆内存的优化,这一章我们正式进入 Native 内存优化的学习。对于很多开发者来说,进行 Native 内存优化要比 Java 堆内存优化的频率少很多。一是 Native 内存可使用
NDK 系列(5):JNI 从入门到实践,万字爆肝详解!
JNI 是实现 Java 代码与 C/C++ 代码交互的特性, 思考一个问题 —— Java 虚拟机是如何实现两种毫不相干的语言的交互的呢? 今天,我们来全面总结 JNI 开发知识框架
Android NDK 入门与实践
NDK 全称 Native Development Kit,可以让您在 Android 应用中调用 C 或 C++ 代码的工具。
ART虚拟机 | JNI优化简史
当我们在Java里调用Native方法时,多数人会认为程序将直接跳转到对应的C/C++函数中。但实际情况并非如此,我们需要一个中间函数来处理线程状态切换、Local Reference Table更新
一篇文章教你完全掌握jni技术
jni介绍 jni全称java native interface,我把它分为三部分,java代表java语言,native代表当前程序运行的本地环境,一般指windows/linux,而这些操作系统都