首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
文章
订阅
巴巴罗萨爱学习
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
几行代码轻松监控Android GC 情况
为什么要监控gc情况 不仅仅是android了,其实只要是java技术这一块的,做性能监控,gc次数/频率 肯定是要做的,服务端那边也有,只不过他们监控的手段和我们不太一样。 但是目的是一样的,gc的
稳定性优化:ANR监控方案
在程序发生 ANR 时,系统会弹出 ANR 的弹窗,并将 ANR 日志信息写入到 /data/anr/ 目录下的文件中,但是我们并没有直接的接口去感知到 ANR 发生了,也没有权限去读取 /data/
Android虚拟机线程启动过程源码解析
最近在项目开发中遇到一个场景,需要监控某个Java线程 的cpu使用率信息,这需要通过读取/proc/${pid}/task/${tid}/s
Java Hook的实践之路
站在2024这个时间点上,Java Hook可以说是一门过时的技术,好比明日黄花。那还有讨论的必要么?如果只是针对现有方案的原理解析,那确实没有必要。
synchronized的轻量级锁居然不会自旋?深度解析synchronized实现原理
轻量级锁到底会自旋吗?《Java并发编程的艺术》中说到「如果失败,表示其他线程竞争锁,当前线程便尝试使用自旋来获取锁」,并且下文所配的流程图中明确表示自旋失败后才会升级为重量级锁,但《深入理解Java
【锁思想】自旋 or CAS 它俩真的一样吗?一文搞懂
在技术日新月异的今天,真正应该花费时间学习的是那些不变的编程思想,今天我们来接着上一篇文章我们来聊一下锁思想中的自旋和CAS,大部分人认为他俩是一个东西,其实他们两个是不同的概念。
不一样的Android堆栈抓取方案
Android 应用堆栈是 Android 应用程序的一种重要组件,它提供了对所有正在运行的应用程序的信息。Android 应用堆栈可以帮助开发者更好地理解应用程序的运行状态,帮助开发者进行性能调优
Android渲染系列(1)之原理概述篇
【Android资深开发,阿里&字节面试官】本篇文章主要宏观整体的介绍Android是如何显示到屏幕上
聊聊Android线程优化这件事
一、背景 在日常开发APP的过程中,难免需要使用第二方库和第三方库来帮助开发者快速实现一些功能,提高开发效率。但是,这些库也可能会给线程带来一定的压力,主要表现在以下几个方面: 线程数量增多:一些库可
手淘 Android 帧率采集与监控详解
APM 提供帧率的相关数据 FPS,FPS 在一定程度上反映了页面流畅程度,但 APM 提供的 FPS 并不是很准确。恰逢手淘低端机性能优化项目开启,帧率数据探索实践就此拉开。