服务粉丝

我们一直在努力

JVM

  • JVM-GC垃圾回收总结

  • 1、JVM的内存模型根据虚拟机规范,JVM的内存分为 堆、虚拟机栈、本地方法栈、程序计数器、方法区。JDK 1.8 同 JDK 1.7 比,最大的差别就是: 元数据区取代了永久代 。元空间的本
  • JVM 面试题总结

  • 1.java优点摆脱硬件平台的束缚,实现了一次编写,到处运行的理想它提供了一个相对安全的内存管理和访问机制,避免了大部分的内存泄漏和指针越界问题它实现了热点代码检测和运行时
  • 深入理解JVM虚拟机-JVM运行时栈结构和方法调用

  • JVM对于方法的执行是基于栈的,方法调用——入栈,方法调用完毕——出栈,了解JVM的运行时栈结构,有助于我们更加深入的分析、理解字节码和方法调用的执行过程。而对于方法调用的学
  • 微软不再只是 .NET,还有 JVM

  • Microsoft 已发布对基于 Spring 的应用程序的支持的 VSCode 更新,同时还有一个新的专门用于 Java的Microsoft 网站。
    它不再只是 .NET,还有 JVM。
    早在 2021 年,微软发布了自己
  • Jvm sandbox mock机制实践

  • 一、背景Jvm sandbox沙箱机制,是一种实现不重启、无侵入改变目标应用返回值的面向切面编程解决方案。测试方面来说,对于RPC接口、HTTP接口都适用。如果需要开发一个比较全面的
  • 深入分析JVM执行引擎

  • 程序和机器沟通的桥梁一、闲聊相信很多朋友在出国旅游,或者与外国友人沟通的过程中,都会遇到语言不通的烦恼。这时候我们就需要掌握对应的外语或者拥有一部翻译机。而笔者只会
  • Java虚拟机(JVM)- Dump内存快照

  • 1. Dump内存快照在运行java程序的时候,有时候想测试运行时占用内存情况,这时候就需要使用测试工具查看了。在eclipse里面有 Eclipse Memory Analyzer tool(MAT)插件可以测试,而
  • 来聊聊 OpenJDK 和 JVM 虚拟机

  • 自从 Oracle 收购 Sun 以后,Java 世界也变了不少。好在 Oracle 还开源了个 OpenJDK,并且很多东西都变了。OpenJDK 就是一个桶,什么都可以往里面装,各大公司又纷纷推出自己的 JDK
  • JVM诊断命令jcmd介绍

  • 原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。简介从JDK7开始,jdk提供了一个方便扩展的诊断命令jcmd,用来取代之前比较分散的jdk基础命令,如jps、jstack、jmap、j
  • JVM+GC解析(前提知识串联)

  • 前提准备JVMGC垃圾回收JVM虚拟机监控调优和故障处理Tomcat和微服务优化1、前提复习1.1、JVM内存结构1.1.1、JVM体系结构概览
    图中灰色部分为线程私有,几乎不存在垃圾回收
  • 「JVM」调优参数总结

  • 1.JVM参数:-Xms : JVM初始分配的堆内存大小,默认是物理内存的1/64;默认空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。-Xmx : JVM最大分配的堆内存大小,默认是物理内存的1/4
  • JVM面试八股文第三弹(完结)

  • 文章目录:垃圾收集器Serial收集器ParNew收集器Parallel Scavenge收集器Serial Old收集器Parallel Old收集器CMS收集器G1收集器关于类加载简述类的生命周期简述类加载过程类加
  • JVM 优化踩坑记

  • 本文记录了服务 JVM 优化的过程与思路,有对 JVM GC 原理以及对问题排查方向和工具的介绍,也有走弯路和踩坑,分享出来希望对大家有所帮助。本文概要服务异常和排查过程RPC 接口
  • 哪个版本的JVM最快?

  • Chronicle Queue是一个持久性的低延迟Java消息传递框架。它适用于具有高性能的关键性应用程序。由于Chronicle Queue运行在映射到本地的内存上,因此它消除了垃圾收集的需求,并
  • JVM调优参数

  • 堆-Xms 堆最小大小-Xmx 堆最大大小线程-Xss 每一个线程大小方法区-XX:PermSize 方法区初始(最小)大小-XX:MaxPermSize 方法区最大大小比例-XX:SurvivorRatio : 设置新生代ede
  • JVM GC基础TLAB-Thread Local Allocation Buffer

  • 是什么?从内存模式角度,TLAB是对Eden区进一步的划分,JVM为每个线程都分配了一个私有的缓存区域。为什么?堆区是线程共享区域,任何线程都可以访问到堆区中的共享数据,需要加锁。对
  • Java面试题之jvm的理解

  • jvm内存结构 JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎); 两个组件为Runtime data area(运行时数据区)、Native Interfac
  • Jvm—调优

  • 01 jvm内存调优主要的目的是减小GC的频率和Full GC的次数。1.Full GC会对整个堆进行整理,包括Young、Tenured和Perm。Full GC由于需要对整个堆进行回收,因此比较慢,所以应该尽
  • JVM 性能问题定位与分析

  • 性能调优是一个比较大的开放性话题。在现实中,如果发现系统有性能问题或者性能无法达到我们的预期,我们通常需要先分析和定位系统的性能瓶颈。分析定位性能瓶颈主要有如下的方
  • 美团一面:为什么线程崩溃崩溃不会导致 JVM 崩溃

  • 大家好,我是坤哥网上看到一个很有意思的美团面试题:为什么线程崩溃崩溃不会导致 JVM 崩溃,这个问题我看了不少回答,但发现都没答到根上,所以决定答一答,相信大家看完肯定会有收获,
  • JVM常用的命令-JDK8

  • 1. JVM常用命令工具名称用途jps列出已装载的JVM --- 常用jstack打印线程堆栈信息 -- 常用jstatJVM监控统计信息 -- 常用jmap打印JVM堆内对象情况 -- 常用jinfo输出JVM配置信
  • Java 深入JVM分析String StringTable

  • 文章目录基本特性:1、字符串常量池Jdk1.7之前位于方法区,1.7开始位于堆2、字符串常量池中同样的数据只存储一份(固定大小HashTable存储数据)3、使用 -XX:StringTableSize 可设置

热门文章

  • 青海公益电影放映 打通文化惠民“最后一公里”

  •   青海新闻网·大美青海客户端讯(记者 崔永焘 摄影报道) “有时候,电影放到一半,观众只剩下老人和孩子,但放映员依然要有耐心,哪怕只有一个观众,也要把这部电影分毫不差地放完,
  • 实力女神周海媚亮相《实力派》,谈人生聊表演

  • 当影视行业逐渐摆脱了流量控制,开启最本源的以内容为导向的竞争态势之后,那些在演艺圈努力打拼数十年的优秀演员,再度迎来了全新的春天。于是影视界“叔圈”“姐圈”频频破圈,成