ICode9

精准搜索请尝试: 精确搜索
  • java -XX:+PrintCommandLineFlags -version 输出结果解析2021-09-08 10:33:57

    这里写自定义目录标题 1.cmd执行命令2.JVM(HotSpot)参数选项提供了三大类第一类:“-”开头,标准参数,JVM(HotSpot)都支持。第二类:“-X”开头,非标准参数,各自版本的JVM(HotSpot)支持各自命令。第三类:“-XX”开头,不稳定参数,也许JVM(HotSpot)下个版本会取消。 回归正题 1.cmd执行命令 ja

  • idea Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=5122021-09-07 00:01:18

    idea Java HotSpot™ 64-Bit Server VM warning: ignoring option PermSize=512 换成 -Xmx2048m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=768m -Xss2m

  • Hotspot源码笔记2021-08-24 09:29:45

    哎,面试携程,被面试官说学得不成体系,现在看看hotspot源码,看看是个啥玩意 monitorenter指令,在interpreter里面的runtime, 什么不变,不变的是人性 不变的是底层,是操作系统,汇编,C,C++ 核心是创建内存模型,创建栈帧,以及实现字节码指令 字节码指令相关的源码,在java的hotspot的interprete

  • 深入理解java虚拟机-说明2021-08-22 13:32:56

    最近在读周志明写的《深入理解java虚拟机》第三版,读完之后来记录自己的理解,有不足之处还请指出,一块学习进步 jdk1.7、HotSpot虚拟机 深入理解java虚拟机-运行时数据区

  • 小白必看,Java虚拟机的历史2021-08-07 15:31:20

    虚拟机始祖:Sun Classic 1996年1月23日,Sun发布了JDK 1.0,带有自己的虚拟机Classic VM。然而,该虚拟机具有仅使用纯解释器来执行Java代码的特性。如果要使用JIT编译器,则必须使用插件。 提示:执行代码可以分为编译执行和解释执行。解释执行指的是在解释时运行代码。编译执行是指在

  • JVM Eden代的地址为什么设计成三个,而不是两个?2021-08-07 13:35:26

    hsdb> universe Heap Parameters: Gen 0: eden [0x0000000012400000,0x0000000012961068,0x0000000013eb0000) space capacity = 27983872, 20.155523867461945 used from [0x0000000013eb0000,0x0000000013eb0000,0x0000000014200000) space capacity = 3473408, 0.0 us

  • HotSpot(七)——HSDB查看内存布局2021-08-06 13:57:38

    HSDB JHSDBJHSDB使用Demo查看进程号查看Class类内存布局查看OOP对象内存布局Class对象 Hotspot Debugger是 JDK自带的工具,用于查看 JVM运行时的状态。每个版本 JDK都带有 HSDB功能,在 JDK9以前没有 .exe程序,需要命令打开 HSDB。之后版本就出现 JHSDB.exe,它在 bin目录下

  • 《深入理解Java虚拟机 第3版》读后感2021-08-03 17:33:47

    文章目录 第一部分 走进Java第一章 走进Java 第一部分 走进Java 第一章 走进Java JDK是什么? Java程序设计语言、Java虚拟机和Java类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境。JRE是什么? Java虚拟机和Java类库API中的Java SE API子

  • JVM学习1:JVM和Java体系结构2021-07-27 20:59:29

    JVM和Java体系结构 计算机本身是不识别高级语言的,这个大家应该都知道,我们的Java、C、Python这些代码都要执行下面的一个流程 随着Java7发布以后,Java虚拟机可以根据JSR-292标准实现在Java虚拟机平台上运行非Java的语言编写的程序,如下图所示: 虚拟机和Java虚拟机 虚拟机 虚拟

  • HotSpot VM - C2 GCM(Global Code Motion)2021-07-27 19:01:50

    HotSpot VM - C2 GCM(Global Code Motion) Thanks!

  • Android 修改保持WLAN热点开启的时间与最大连接数2021-07-10 11:52:49

    一. 修改"保持WLAN热点开启"的时间 Settings.System.putInt(getContentResolver(),Settings.System.WIFI_HOTSPOT_AUTO_DISABLE,Settings.System.WIFI_HOTSPOT_AUTO_DISABLE_FOR_FIVE_MINS);//空闲5分钟后关闭 //Settings.System.WIFI_HOTSPOT_AUTO_DISABLE_FOR_TEN_MIN 空闲10分

  • JVM学习:Java重大变革2021-06-28 22:00:24

    1、Java重大事件 1990年,在Sun计算机公司中,由Patrick Naughton、MikeSheridan及James Gosling领导的小组Green Team,开发出的新的程序语言,命名为Oak,后期命名为Java1995年,Sun正式发布Java和HotJava产品,Java首次公开亮相。1996年1月23日Sun Microsystems发布了JDK 1.0。1998年,JDK

  • 企业实战(7)微服务中改用 OpenJ9 JVM 将内存占用率降低60%(相对HotSpot)2021-06-11 23:04:44

    前言:  随着微服务的普及,许多企业踏上微服务之旅。微服务化后,应用数量可能高一个数量级。一般企业,以前三五个应用能支撑业务,微服务化之后应用数量可能多达几十个。每个微服务往往独立部署,内存的消耗自然也高居不下,以前两台8核16G机器指不定就能跑起来,现两台16核64G还不一定够用,同

  • 耗时一个半月肝完阿里JVM调优手册,在简历上信心满满写上了“精通”JVM,成功在面试官面前装好了逼!2021-06-10 15:02:05

    大家都是有经验的Java开发人员,想想为何要学习JVM? [面试?调优?装逼? ] 不管出于何种原因,总之你得先学好。那怎么学好呢? Java技术的通用性、高效性、平台移植性和安全性使之成为网络计算的理想技术,从普通的PC到数据中心、从游戏控制台到科学超级计算机、从手机到互联网,Java技术无

  • 从零开始学JVM系列(五):搭建HotSpot源码阅读环境2021-06-03 16:06:45

    从零开始学JVM系列(五):搭建HotSpot源码阅读环境 前言准备工作第一个环节:软件准备第二个环节:环境搭建IDE Clion测试IDE Clion可用安装Command Line Tools 下载openjdk源码 第三个环节:编译源码准备编译工具配置BOOT_JDK`很重要,不然编译会报出各种千奇百怪的问题`安装compiledb

  • MacOS Big Sur 通过brew 安装OpenJDK8(AdoptOpenJDK8)2021-05-31 19:01:17

    目录 一、安装方法 二、问题列表 问题一:但是如果执行上面的命令出现下面的错误的话 问题二:Failed to connect to github.com port 443: Operation timed out 本文主要介绍最新版mac(MacOS big sur)如何安装java8环境。其他java环境相同。 一、安装方法 首先我们使用如下命令。 $

  • 【JVM学习笔记1】JVM与Java体系结构2021-05-29 20:31:54

    JVM与Java体系结构 一、JVM的重要性 ​ 面试,大厂必备;​ 中高级程序员的必备:项目管理、调优的需要;​ 极客精神:垃圾回收算法、JIT、底层原理。 Java相较于C/C++自带安全检查、垃圾回收、动态内存分配,入门学习起来相对更简单一些,工作以后必然要面临很多问题,学习JVM还是很有必要

  • Java Hotspot G1 GC的一些关键技术2021-05-11 18:55:22

    前言 G1 GC,全称Garbage-First Garbage Collector,通过-XX:+UseG1GC参数来启用,作为体验版随着JDK 6u14版本面世,在JDK 7u4版本发行时被正式推出,相信熟悉JVM的同学们都不会对它感到陌生。在JDK 9中,G1被提议设置为默认垃圾收集器(JEP 248)。在官网中,是这样描述G1的: The Garbage-First (

  • <JVM上篇:内存与垃圾回收篇>01-JVM与Java体系结构2021-05-09 09:53:00

    1.JVM与Java体系结构1.1. 前言作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?运行着的线上系统突然卡死,系统无法访问,甚至直接OOM想解决线上JVM GC问题,但却无从下手新项目上线,对各种JVM参数设置一脸茫然,直接默认吧然后就JJ了每次面试之前都要重新背一遍JVM的一些原理概念性

  • HotSpot JVM学习2021-05-09 02:01:39

    类加载 加载过程 1.加载Loading 通过一个类的全限名获取此类的二进制字节流 将字节流所代表的静态存储结构转化为方法区(1.8为元空间实现,1.8前永久代)的运行时数据结构 在内存中生成代表该类的java.lang.Class对象,作为方法区这个类的访问人口 2.连接Linking 2.2验证 确保Clas

  • <JVM上篇:内存与垃圾回收篇>01-JVM与Java体系结构2021-05-07 22:53:13

    1.JVM与Java体系结构1.1. 前言作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?运行着的线上系统突然卡死,系统无法访问,甚至直接OOM想解决线上JVM GC问题,但却无从下手新项目上线,对各种JVM参数设置一脸茫然,直接默认吧然后就JJ了每次面试之前都要重新背一遍JVM的一些原理概念性

  • <JVM上篇:内存与垃圾回收篇>01-JVM与Java体系结构2021-05-07 13:02:38

    笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 同步更新:https://gitee.com/vectorx/NOTE_JVM https://codechina.csdn.net/qq_35925558/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 目录1.JVM与Java体系结构1.1. 前言1.2. 面向人群及参考书目1.3. Java及J

  • Java虚拟机详解(一)------简介2021-04-28 16:02:51

    Java虚拟机详解(一)------简介  本系列博客我们将以当前默认的主流虚拟机HotSpot 为例,详细介绍 Java虚拟机。以 JDK1.7 为主,同时介绍与 JDK1.8 的不同之处,通过Oracle官网以及各种文献进行整理,并加以验证,力求保证这块知识的正确性,完整性。  以下是本系列博客参考的相关文档:  ①

  • Java虚拟机家族介绍2021-04-18 11:02:24

    1.虚拟机始祖:Sun Classic / Exact VM 1996,Sun公司发布JDK 1.0,所带虚拟机为Classic VM。 纯解释器方式执行Java代码使用即时编译器必须进行外挂 Sun团队,JDK 1.2,发布Exact VM虚拟机 具备现代高性能虚拟机雏形热点探测,两极即时编译器、编译器与解释器混合工作模式 两者最终被Hot

  • 数据库安装An unexpected error has been detected by HotSpot Virtual Machine2021-04-10 12:56:37

    [oracle@rac1 database]$ ./runInstaller   Starting Oracle Universal Installer...Checking Temp space: must be greater than 120 MB.   Actual 14636 MB    Passed   Checking swap space: must be greater than 150 MB.   Actual 15998 MB    Passed   Checki

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有