网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • JVM系列-Java中的重排序

    1. 重排序 在执行程序时为了提高性能,编译器和处理器常常会对指令做重排序。重排序分三种类型:编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。 指令级并行的重排序。现代处理器采用了指令级并行技术(Instruction-Level Para…

    2021/12/21 11:53:00 人评论 次浏览
  • JVM系列-Java中的重排序

    1. 重排序 在执行程序时为了提高性能,编译器和处理器常常会对指令做重排序。重排序分三种类型:编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。 指令级并行的重排序。现代处理器采用了指令级并行技术(Instruction-Level Para…

    2021/12/21 11:53:00 人评论 次浏览
  • 每天学四小时:Java+Spring+JVM+分布式高并发,架构师指日可待

    每天花四小时学马士兵Java、大数据、Spring、Redis、Jvm、分布式、高并发、坦克大战,你会成为高级架构师适合小白入门到高级,同时适合工作-两年的同学,因为整套课程全程通过项目演变的过程,从传统单机到整合分布式缓存,高井发负载均衡技术数据一致性方案,再到微服务…

    2021/12/20 20:20:14 人评论 次浏览
  • 每天学四小时:Java+Spring+JVM+分布式高并发,架构师指日可待

    每天花四小时学马士兵Java、大数据、Spring、Redis、Jvm、分布式、高并发、坦克大战,你会成为高级架构师适合小白入门到高级,同时适合工作-两年的同学,因为整套课程全程通过项目演变的过程,从传统单机到整合分布式缓存,高井发负载均衡技术数据一致性方案,再到微服务…

    2021/12/20 20:20:14 人评论 次浏览
  • javac命令和java命令做什么事情呢?

    要知道java是分两部分的:一个是编译,一个是运行。javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。java:负责运行的部分.会启动jvm.加…

    2021/12/20 11:20:02 人评论 次浏览
  • javac命令和java命令做什么事情呢?

    要知道java是分两部分的:一个是编译,一个是运行。javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。java:负责运行的部分.会启动jvm.加…

    2021/12/20 11:20:02 人评论 次浏览
  • JVM系列-类加载器

    1.class cycle 类的生命周期1.1 loading 1.1.1 双亲委派机制(设计原因是出于安全考虑)类加载器范围: ​ Bootstrap加载路径:sun.boot.class.path ​ ExtClassLoader加载路径:java.ext.dirs ​ AppClassLoader加载路径:java.class.path 1.1.2 ClassLoader源码解析1.自定…

    2021/12/19 23:49:37 人评论 次浏览
  • JVM系列-类加载器

    1.class cycle 类的生命周期1.1 loading 1.1.1 双亲委派机制(设计原因是出于安全考虑)类加载器范围: ​ Bootstrap加载路径:sun.boot.class.path ​ ExtClassLoader加载路径:java.ext.dirs ​ AppClassLoader加载路径:java.class.path 1.1.2 ClassLoader源码解析1.自定…

    2021/12/19 23:49:37 人评论 次浏览
  • java中的进程、线程

    应用程序是以进程的方式运行在操作系统中,是操作系统分配资源的最小单位,进程中可以有多个线程。 进程组成:程序段、数据段、进程控制块(进程ID、名称、状态、地址、文件句柄,上下文等) 程序段:是进程中的代码程序指令集合,执行指令运行时,在内存中。 数据段:是…

    2021/12/18 7:52:31 人评论 次浏览
  • java中的进程、线程

    应用程序是以进程的方式运行在操作系统中,是操作系统分配资源的最小单位,进程中可以有多个线程。 进程组成:程序段、数据段、进程控制块(进程ID、名称、状态、地址、文件句柄,上下文等) 程序段:是进程中的代码程序指令集合,执行指令运行时,在内存中。 数据段:是…

    2021/12/18 7:52:31 人评论 次浏览
  • 【无为】聊聊java中JVM的方法区

    栈、堆、方法区的关系方法区在哪里?https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.5.4《Java虚拟机规范》中明确说明: “尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。” 但对于HotSp…

    2021/12/17 11:50:49 人评论 次浏览
  • 【无为】聊聊java中JVM的方法区

    栈、堆、方法区的关系方法区在哪里?https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.5.4《Java虚拟机规范》中明确说明: “尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。” 但对于HotSp…

    2021/12/17 11:50:49 人评论 次浏览
  • JVM 性能监控与调优篇 概述篇

    概述篇 一、大厂面试题 提前了解一下要学什么 支付宝: 支付宝三面:JVM性能调优都做了什么?小米: 有做过JVM内存优化吗? 从SQL、JVM、架构、数据库四个方面讲讲优化思路蚂蚁金服: JVM的编译优化 jvm性能调优都做了什么 JVM诊断调优工具用过哪些? 二面:jvm怎样调优,…

    2021/12/17 6:27:51 人评论 次浏览
  • JVM 性能监控与调优篇 概述篇

    概述篇 一、大厂面试题 提前了解一下要学什么 支付宝: 支付宝三面:JVM性能调优都做了什么?小米: 有做过JVM内存优化吗? 从SQL、JVM、架构、数据库四个方面讲讲优化思路蚂蚁金服: JVM的编译优化 jvm性能调优都做了什么 JVM诊断调优工具用过哪些? 二面:jvm怎样调优,…

    2021/12/17 6:27:51 人评论 次浏览
  • 【无为原创】万字图文详解java的堆内存及OOM的解决方案,看完还不懂,从此绝笔不写了!

    此文阅读大约10分钟, 目录如下: 什么是JVM的堆是不是所有的Java对象都放在堆上?线程和堆的关系 堆的内部结构面试题新生代与老年代 如何设置堆的大小?新生代与老年代的比例设置Eden、幸存者的比例常用参数 对象分配金句:分配过程内存分配策略(或对象提升(promotion)规…

    2021/12/16 13:10:21 人评论 次浏览
扫一扫关注最新编程教程