一、起因 2021年4月分左右 Android Studio 4.2 (Android Studio 以下简称AS)发布了。AS 4.2 对其绑定的JDK进行了升级,开始使用...

一、起因 2021年4月分左右 Android Studio 4.2 (Android Studio 以下简称AS)发布了。AS 4.2 对其绑定的JDK进行了升级,开始使用...
前言 好久没有更新,最近在阅读flutter相关源码。之后会整理一下,把自己的学习源码思考写出来。最近看到了flutter的http请求,dio相关的源码,不由的想到在And...
什么是线程池 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。第一:降低资源...
概述 在Android开发中,插件化和热修复的话题越来越多的被大家提及,同时随着技术的迭代,各种框架的发展更新,插件化和热修复的框架似乎已经日趋成熟,许多开发者也把这两项技术...
MNN是一款轻量级高性能推理引擎,由阿里巴巴开源。它加载模型并在设备上进行推理。 目前,MNN已经集成到阿里巴巴旗下淘宝、天猫、优酷等20多个APP中,涵盖直播、短视频抓取、...
引言 在上篇文章[https://www.jianshu.com/p/cf89ef2689c9]中曾详细谈到了JVM的内存区域,其中也曾提及了:Java程序运行过程中,绝大部...
引言 前面的文章中重点是对于JVM的子系统进行分析,在之前已经详细的阐述了虚拟机的类加载子系统以及执行引擎子系统,而本篇则准备对于JVM运行时的内存区域以及JVM运行时的内存...
引言 执行引擎子系统是JVM的重要组成部分之一,在JVM系列的开篇曾提到:JVM是一个架构在平台上的平台,虚拟机是一个相似于“物理机”的概念,与物理机一样,都具备代码执行的能...
一、Java内存布局 1、Java内部布局全貌 JVM包含两个子系统和两个组件: 两个子系统为Class loader(类装载)、Execution engine(执行引擎)...