240 发简信
IP属地:浙江
  • 其实android 8.0 及以后,除了linker中注册异常信号处理,在init进程也注册了一次,子进程fork 之后,也具备和init一样的信号拦截能力, 我有个疑惑,这两个信号的前后执行的顺序怎么样的?

    Android P上Java Crash、Native Crash的异常处理流程学习

    常见的应用闪退有Java Crash和Native Crash引起,基于最新的Android P源码,以下是其2者的异常处理流程学习: 一. Java Crash Java代...

  • 编译问题,以及提了openissue,而且是否 有java版本呢,kotlin 做实有点难

    Android线上轻量级APM性能监测方案

    Github 链接 Collie [https://github.com/happylishang/Collie] App性能如何量化 如何衡量一个APP性能好坏?直观感受...

  • 一直有一个疑惑,C/C++ 程序运行时的内存,分为堆/栈/代码段/初始数据段/BSS段, 而Java虚拟机内存区域,也包含堆,栈等区域的概念,这两者有什么联系吗? 或者说虚拟机内存区域,是不是都是C/C++的堆中开辟出来的大内存?

    降低 Java 程序的“虚拟内存地址”占用

    0. 问题 最近业务方反馈我们的一个 Java 写的 agent 内存占用过高: 业务方是通过 top 命令查看 VIRT 数值过高,但是通常来说我们都是采用 RES 衡量内...