jvm

45288655上山打老虎43 分钟前
java·jvm·c++
C++完美转发让模版函数将传入的参数原封不动转发给另外一个函数。 如何理解原封不动? 保留参数的值类别(左值/右值)和const/volatile、引用类型等属性。
shoubepatien6 小时前
java·jvm
JAVA —— 03程序的三种执行顺序:顺序结构、分支结构、循环结构。If语句中如果只有一行代码,大括号可以省略不写。If分支结构可以根据条件,选择执行某段程序。
C++业余爱好者9 小时前
java·开发语言·jvm
JVM优化入门指南:JVM垃圾收集器(GC)介绍Serial GCParallel GC(Paraller Scavenge)CMS(Concurrent Mark Sweep) GC
C++业余爱好者15 小时前
java·jvm·tomcat
Java技术栈五要素:JDK/JRE/JVM/Tomcat/JAR包的关系详解在Java生态中,JDK、JRE、JVM、Tomcat、JAR包是开发者和运维人员绕不开的五个核心概念。
没有bug.的程序员13 小时前
java·jvm·测试工具·aot·gc·gc调优·graalvm native
AOT 与 GraalVM Native Image 深度解析AOT与JIT编译对比:GraalVM Native Image编译流程:Native Image vs 传统JVM性能对比:
周杰伦_Jay15 小时前
java·jvm·spring boot·分布式·架构·java-ee
【JVM深度解析】运行时数据区+类加载+GC+调优实战(附参数示例)若对您有帮助的话,请点赞收藏加关注哦,您的关注是我持续创作的动力!有问题请私信或联系邮箱:funian.gm@gmail.com
子超兄15 小时前
java·jvm
GC/OOM问题处理思路
【非典型Coder】15 小时前
jvm
JVM类加载详解JVM 的类加载过程是将.class 文件(字节码文件)从磁盘加载到内存,并最终转化为 JVM 可直接使用的类对象(Class 对象) 的过程,整个过程严格遵循加载、链接、初始化三个核心阶段,其中链接阶段又细分为验证、准备、解析三个子步骤。
C++业余爱好者15 小时前
java·开发语言·jvm
JVM优化入门指南:JVM新生代、老年代的核心概念与内存分配逻辑JVM内存分为栈内存、堆内存、方法去、程序计数器。其中堆内存主要划分为两个区域:JVM 内存模型根据对象生命周期的不同将堆内存划分为新生代和老年代,并采用不同的垃圾收集策略优化效率。了解这些有助于调优应用性能及排查 OOM 异常等问题。
代码不停15 小时前
java·jvm·java-ee
JVM基础知识JVM是Java Virtual Machine 的简称,Java虚拟机 虚拟机是通过软件模拟硬件共功能,运行在完全隔离环境中完整计算机系统 常见的虚拟机又JVM、VMwave、Virtual Box 以前的C / C++是没有"虚拟机"的程序,会直接运行在真实的操作系统上,被编译成二进制,在CPU上运行 Java引入了"JVM",先把java代码编译成.class字节码文件 - >JVM上运行->JVM把这样的字节码转换成二进制指令 引入虚拟机性能会有折扣,也可能会占用更多资源 但是为什么Java还要引
没有bug.的程序员16 小时前
java·jvm·云原生·日志·gc·jit
云原生 + JIT:冷启动与预热优化云原生JIT编译面临的三大挑战:JIT编译时间分解:云原生预热策略对比:生产环境预热经验总结:Serverless环境JIT优化方案:
没有bug.的程序员16 小时前
java·jvm·spring·wpf·延迟
大规模微服务下的 JVM 调优实战指南大规模微服务JVM调优的四大挑战:实例密度决策矩阵:大规模微服务GC选型决策:分布式架构对JVM的多维度影响:
江沉晚呤时16 小时前
jvm·人工智能·microsoft·chatgpt·c#
使用 C# 和 Semantic Kernel 构建 PDF 向量搜索系统:从文本提取到语义搜索在现代信息检索中,传统的关键词搜索已经无法满足复杂语义查询的需求。通过 Semantic Kernel,我们可以将文本数据转化为向量(Embedding),并结合向量数据库实现高效的语义搜索。本文将详细讲解如何使用 C# 构建一个 PDF 向量搜索系统,实现从 PDF 文本提取、向量化存储,到语义搜索的完整流程。
没有bug.的程序员16 小时前
java·jvm·spring·云原生·容器·kubernetes
K8s 环境中的 JVM 调优实战K8s环境中JVM调优的三大挑战:Request/Limit平衡决策矩阵:LivenessProbe假死问题诊断流程:
苏小瀚1 天前
jvm
[JavaSE] JVM目录1.简单介绍JVM2. JVM内存区域划分3. JVM类加载3.1 类加载的步骤3.2 类加载中的双亲委派模型
是一个Bug1 天前
java·jvm·安全
ConcurrentHashMap的安全机制详解ConcurrentHashMap是Java并发编程中最重要且设计最精巧的集合类之一。它的安全机制经历了从JDK 1.7到JDK 1.8的重大演进,让我们深入剖析其实现原理。
【非典型Coder】1 天前
jvm
jvm 方法区和永久代要理解 JVM 的方法区和永久代,核心是先分清「规范」和「实现」的关系:方法区是 JVM 规范中的概念,永久代是 HotSpot 虚拟机对方法区的一种具体实现(仅存在于 HotSpot,且在 JDK 8 被移除)。下面从概念、关系、演变、核心区别等维度详细拆解:
yueqc11 天前
jvm
虚拟机(一):JVM虚拟机(一):JVM虚拟机(二):Dalvik虚拟机(三):ART引用计数法:根搜索算法(可达性算法) GC Roots Tracing:
没有bug.的程序员2 天前
java·jvm·后端·spring·docker·容器
JVM 与 Docker:资源限制的真相JVM在不同环境中的资源感知差异:cgroup内存限制对JVM的全面影响:容器环境GC收集器选择决策树:
上78将2 天前
jvm
JVM的程序计数器你可以把程序计数器想象成 JVM 里的 “执行进度条” 或 “书签”。在多线程环境下,CPU 会快速切换执行不同的线程。当某个线程被暂停(比如时间片用完),程序计数器就会记录下这个线程当前执行到哪条字节码指令的地址;等这个线程再次获得 CPU 执行权时,JVM 就能根据计数器里的记录,精准地从暂停的位置继续执行,而不会从头再来。