网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • 深入理解JVM - HotSpot 虚拟机对象

    1. HotSpot 虚拟机对象 如何创建、如何布局、如何访问。 2. 对象创建 Class加载 --> 内存分配 --> 内存初始化 --> 对象初始化. 2. 类加载 当VM遇到字节码 new 指令,检查这个指令的参数在常量池能否定位到一个类的符号引用,并检查这个符号引用代表的类是否已被…

    2022/4/13 23:13:42 人评论 次浏览
  • Docker:docker部署Nacos(单例与集群)并配置自定义Mysql

    拉取Nacos镜像 下载nacos镜像#默认拉取最新的Nacos镜像 docker pull nacos/nacos-server容器生成一:单例容器创建1. 创建简单的单例Nacos服务# 启动容器 docker run -d --name nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone -t nacos/nacos-serve…

    2022/4/13 19:13:20 人评论 次浏览
  • JVM内存溢出及死锁定位及分析

    1 OutOfMemoryError 在《Java虚拟机规范》里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(OOM)可能。 如果出现了内存溢出,首先我们需要定位到发生内存溢出的环节,并且进行分析,是正常还是非正常情况,如果是正常的需求,就应该考虑…

    2022/4/10 7:12:30 人评论 次浏览
  • JVM性能调优实战

    1 环境准备 CentOS 7 64位(内存4G) JDK1.8 Tomcat 8 1.1 优化Tomcat 对于tomcat的优化,主要是从2个方面入手,一是,tomcat自身的配置,另一个是tomcat所运行的jvm虚拟机的调优。 #对tomcat进行优化配置 vi apache-tomcat-8.5.34/conf/server.xml #优化一:禁用AJP服务…

    2022/4/10 6:15:45 人评论 次浏览
  • JVM常用参数及命令

    1 JVM运行参数 在jvm中有很多的参数可以进行设置,这样可以让jvm在各种环境中都能够高效的运行。绝大部分的参数保持默认即可。jvm的参数类型分为三类,分别是: 标准参数 -help -version -X参数 (非标准参数) -Xint -Xcomp -XX参数(使用率较高) -XX:newSize -XX:+UseSeri…

    2022/4/10 6:15:32 人评论 次浏览
  • JVM内存模型各部分之间的关系

    JVM虚拟机内存模型堆、栈、本地方法栈、方法区、程序计数器之间的关系 只要有一个线程开始运行,Java虚拟机就会给他在线程栈挖一块自己专属的内存空间,程序计数器是每一个线程都有的,程序开始运行的时候就会挖出一个属于他的空间,程序计数器的作用:记录当前的程序运行…

    2022/4/7 7:23:33 人评论 次浏览
  • 初识Java——Day02

    java特性与优势 简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性Java三大版本JavaSE标准版,用于开发桌面程序,控制台开发 JavaME基本淘汰 JavaEE企业级开发(web段,服务器开发) 什么是JDK、JRE、JVM JDK:Java Development Kit​JRE: Ja…

    2022/4/5 11:18:58 人评论 次浏览
  • JVM(java虚拟机)性能分析

    一、jvm性能调优的目标---降低垃圾回收的频率和时间JAVA 程序运行时,jvm 自动进行内存的回收和释放,将死亡的对象从内存里面移除,以释放更多的内存空间供新生的对象使用。这个过程就是 JVM 的垃圾回收,又称之为 GC。新时代垃圾回收,称之为 MinorGC,老年代垃圾回收称…

    2022/4/4 17:19:14 人评论 次浏览
  • java中有哪些常用的JVM参数呢?

    下文笔者讲述java中JVM参数的简介说明,如下所示: JVM参数类型说明 常见的JVM参数类型如下:1.标准的jvm参数 -version -help2.X非标准参数, -Xms -Xmx3.XX不稳定参数, -XX:+PrintGC 设置这些参数会引起JVM性能差异可能导致JVM性能提升,也可导致JVM异常而停止服务注意事…

    2022/4/3 11:19:44 人评论 次浏览
  • JVM发展史

    一:Java技术体系 根据 Java 各个组成部分的功能来进行划分的话,可以根据JDK和JRE进行划分。 JDK(Java开发工具包)JDK是整个Java的核心,是用于支持Java程序开发的最小环境,最主流的JDK是Sun公司发布的JDK。JDK包含了Java运行环境(JRE),还附带了一系列开发、诊断工具(J…

    2022/4/1 6:21:21 人评论 次浏览
  • 「入门篇」初识JVM (中)

    在「入门篇」初识JVM(上)中留存了以下问题,今天我们来解答一下JVM 能干嘛?在实际开发中的运用? JVM 的体系结构?位置? 类加载过程中,数据的存储? JVM的内存模型?JVM的内存结构 JVM的整体架构 上文我们已经了解了.java文件到.class文件的过程和.class文件的类加载…

    2022/3/30 6:21:15 人评论 次浏览
  • jvm常用指令

    虚拟机栈 -Xss:设置虚拟机栈容量本地方法栈 -Xoss:设置本地方法栈容量;因此对于HotSpot来说,-Xoss参数虽然存在,但实际上是没有任何效果的,栈容量只能由-Xss参数来设定。 Java堆-Xms:设置Java堆的最小容量-Xmx:设置Java堆的最大容量-XX:+HeapDumpOnOutOf-MemoryE…

    2022/3/29 23:27:49 人评论 次浏览
  • JVM内存结构

    抄录于 https://www.cnblogs.com/qianguyihao/p/4748392.html 主要内容如下:JVM启动流程 JVM基本结构 内存模型 编译和解释运行的概念 一、JVM启动流程:JVM启动时,是由java命令/javaw命令来启动的。 二、JVM基本结构: JVM基本结构图:《深入理解Java虚拟机(第二版)…

    2022/3/29 7:26:32 人评论 次浏览
  • 「入门篇」初识JVM

    记录于 2022-01-02 17:25:12 ©GhostFace 1. 什么是JVM?概念 来自百度百科JVM是 Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机…

    2022/3/27 23:23:20 人评论 次浏览
  • Java工程师修炼之路(从小白到BAT的两年学习历程)

    一路走来也遇到很多困难,也踩了很多坑,同时我自己也探索了很多的学习方法,总结了很多心得体会,并且,我对校园招聘也做了一些研究和相应的准备。 在今年的秋季招聘结束以后,我也决定把这些东西全部都写成文字,做成专题,以便分享给更多未来将要参加校招的同学。 大学…

    2022/3/22 8:27:41 人评论 次浏览
扫一扫关注最新编程教程