首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ndk
订阅
hzqxiaozhi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
JVM 内存分析工具 MAT 的深度讲解与实践——入门篇
JVM 内存分析往往由团队较资深的同学来做,本系列通过3篇文章,深度解析并帮助读者全面深度掌握 MAT 的使用方法。即使没有 JVM 内存分析的实践经验,也能快速成为内存分析高手! 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、…
JNI内存管理及优化
记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。 本地方法栈与 Java 虚拟机栈类似,它们之间的区别只不过是本地方法栈为本地方法服务。 本地方法一般是用其它语言(C、C++ 或汇编语言等)编写的,并且被编译为基于本机硬件和操作系统的程序,对待这些方法需…
适合 C++ 新手学习的开源项目——在 GitHub 学编程
俗话说:万事开头难,学习编程也是一样。在 HelloGitHub 的群里,经常遇到有小伙伴询问编程语言如何入门方面的问题,如: See,这就是本系列文章的由来,我们希望学习各类编程语言的同学们,读(~~Mark~~)完我们的入门系列,可以找到学习的方向、系统的学习某一门语言,然…
Android VM 的启动流程以及 JNI 的通信原理
AndroidRuntime 的构造函数中没有涉及 JNI 的内容。于是接着看 runtime.start 的执行: libnativehelper/include/nativehelper/JniInvocation.h 中的 JniInvocation 是JNI调用的一个工…
Android JNI SO加载原理与C++/Java方法链接
AOSP代码:这些分析都依赖于源码,虽然从cs.android看也可以,但到底还是本地看更方便。 JNI入门:先知道JNI怎么用。 Java方法与JNI链接:Java方法注册到JNI的几种方式。 Java/C++互调:如何使用JNI和Java互相调用。 ),可以new一个cal…
Android JNI优化
在NDK中使用 C++ 时,请使用最新 NDK,并选择使用 libc++ 共享STL 作为 C++ STL,这样可以使多个 so 共享一个 C++ STL,因为使用静态STL将会在每个 so 库中出现重复代码,增加应用大小,并且由于全局数据和静态构造函数在内的 STL 将同时存…