logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM逃逸分析DoEscapeAnalysis

JVM逃逸分析JVM有栈、堆、方法区、本地栈等组成栈:每个方法被执行的时候都会同时创建一个栈帧用于存储局部变量表、操作栈、动态链接、方法出口等信息。每一个方法被调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。堆:当实例化对象时,会把对象分配的堆中,然后把指向改堆的引用压入栈中。逃逸:当一个对象的指针被多个方法或线程引用时,我们称这个指针发生了逃逸,一

Spring ApplicationContext容器启动refresh方法简单分析

ApplicationContext容器启动过程代码分析@Overridepublic void refresh() throws BeansException, IllegalStateException {synchronized (this.startupShutdownMonitor) {// Prepare this context for refreshing

spring bean实例化源码调用序列图

spring源码中bean的实例化极其复杂,以下图仅仅是主要类的主要方法调用关系原文件.vsd可以从https://gitee.com/simba-hua/springsource.git下载

到底了