首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
NDK
订阅
山寨之王
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Android 定位 Native 内存问题
Android 定位 Native 内存问题 我在前面的文章 通过 dump 虚拟机线程方法栈和堆内存来分析 Android 卡顿和 OOM 问题介绍了如何定位 Java 内存的问题,今天就是介绍如何
【Android内存】Native内存占用分析
一、背景 内存对于应用来说是非常重要的性能指标,直接影响了应用在后台的存活时间以及性能表现。Linux内核有个这样的机制:它会监控每个进程的内存使用情况,并使用oom_score_adj来对进程的内存
【Gradle-12】so文件归属分析
在包大小的占比中,so文件的占比往往是最高的,动辄几兆的大小多一个都会把包大小的指标打爆。 而在各厂商要求对手机CPU ARM架构进行分包适配的情况下,你更需要知道哪些依赖是没有适配v7a/
ART虚拟机 | GC的触发时机和条件
Java对象的创建由Allocator负责,回收由Collector负责。从Android O开始,对于前台应用默认的GC Collector是CC(Concurrent Copying) Collector,与之相匹配的Allocator则是Region-based Bump…
Android句柄泄漏(Fd leak)排查
句柄泄漏(Fd leak)不是什么新鲜问题了,网上一搜这种问题,有很多种解决办法。 但没有系统性,导致排查问题效率极低。笔者希望通过这一篇文章,帮助大家理清思路,快速解决问题。 本文也将按照这几步,逐步深入到问题中。 显然这种堆栈是没什么卵用的,唯一的用处就是,你把这log去网…
Android FD 文件描述符 泄露总结
简述 最近在项目中碰到一个跟FD相关的crash,从log中获取到信息如下 经过一番奋斗终于解决,然后调研了下这个之前没碰到过的东西,发现还挺重要挺常见的,但是又不容易被发现,在此记录。
Android JNI和NDK学习(二):JNIEnv 和 JavaVM
概述上篇学习了NDK相关知识,这篇继续学习JNI相关知识,这篇文章仅作为笔记,以防以后忘记JNI的数据类型和类型描述符在JNI开发中,java的数据类型并不能直接在JNI上直接使用,需要有一定的转化,
Android JNI 编程 - C语言基础知识 (二)
C语言中的类型系统 结构体 内存对齐 还是前面的程序 我们看下 这个person的结构体 到底占用多少个byte, 打印出来是24个byte 有人就觉得奇怪了,为啥? 2个char 一共16个byte
Android JNI 编程 - C语言基础知识 (一)
Android工程师 为啥要学习c/c++呢? 主要还是自身遇到瓶颈了吧, 学习下c的知识,扩充下自己编写so的能力,不然很多框架确实也是看不懂,特别是涉及到跨端的组件,不懂点底层是真的难搞 干脆重新
仿系统日志实现一个Crash日志采集工具
主要还是一个学习的过程,了解一下unwind库和elf文件结构,若有哪里描述有误,希望大佬们能够指出。 Revision 指的是硬件,而不是软件。通常情况下不使用 revision,但使用 revision 有助于您自动忽略由不良硬件导致的已知错误 并非所有崩溃问题都会有中止消…