来源| Wukong聊天体系结构(ID:PassJava666)此实验的目的是解释JVM的三种参数类型。 JVM调整中最常用的XX参数以及如何查看和设置JVM的XX参数也是基本的调整技巧。
本节以实验方式说明了JVM参数的查看和设置。希望每个人都能受到启发。
标准配置参数通用标准配置参数-version,获取JDK版本-help,获取帮助-showverision,获取JDK版本和帮助动手实验1-检查标准配置参数实验步骤:检查Java JDK版本java -version实验1-1可以看到转到Java JDK版本1.8.0_131查看Java帮助文档java -help实验1-2查看版本和帮助文档java -showversion实验1-3X参数X参数简介我们常用的javac,谁都知道将Java代码编译到Java文件的类文件中,那么如何执行该类文件?这里使用三个X参数来说明类文件如何在虚拟机中运行。 -Xint:直接解释和执行-Xcomp:首先编译本地代码,然后执行-XMixed:混合模式(编译和执行以及解释和执行)动手实验2-查看和配置X参数查看版本java -version WebIDE的控制台窗口执行Java -version后,您可以看到我的环境正在以混合模式执行Java程序。
实验2-1修改编译模式以说明执行模式java -Xint -version在WebIDE的控制台窗口中执行命令实验2-2修改编译模式以仅编译模式java -Xcomp -version实验2-3XX参数XX参数简介XX参数有两种类型,一种是布尔类型,另一种是键值对类型。布尔公式:-XX:+某个属性,或-XX:-某个属性+表示此属性已打开,-表示此属性已关闭。
案例:-XX:-PrintGCDetails,这意味着GC详细信息输出键值类型公式已关闭:-XX:属性键=属性值案例:-XX:属性元空间= 2000000,将Java元空间的值设置为2000000。动手实验3-检查参数是否已启用此实验主要说明以下内容:检查是否启用了正在运行的Java程序的PrintGCDetails参数。
编写一个已经运行的Java程序。检查应用程序的进程ID。
检查是否启用了进程的GCDetail参数。右键单击WebIDE,然后单击菜单上的,然后选择新建文件以创建一个新文件新建文件以创建一个名为demoXXparam.java的文件demoXXparam.java在WebIDE上编写demoXXparam.java。
public class demoXXparam {public static void main(String [] args )引发InterruptedException {System.out.println(“ hello XX params”); Thread.sleep(Integer.MAX_VALUE); Thread.sleep(Integer.MAX_VALUE);在WebIDE Java的控制台窗口中编译demoXXparam.java代码。demoXXparam.java在编译后,将在当前文件夹中生成我们编写的demoXXparam。
demoXXparam运行Java程序输出:Hello XX params在WebIDE中打开一个新的控制台窗口Terminal-> New Terminal在新的控制台窗口中打开以查看所有正在运行的Java程序,-l表示打印出类文件jps -l的包名jps发现demoXXparam进程的ID为518。检查demoXXparam程序是否具有PrintGCDetails参数。
PrintGCDetails:在发生垃圾回收时以及在退出过程中打印内存恢复日志,输出每个内存区域的当前分配状态jinfo -flag PrintGCDetails 518 jinfo的结果如下:-XX:-PrintGCDetails上面提到的数字表示已关闭,因此当前演示程序未启用PrintGCDetails参数。动手实验4-打开参数并在WebIDE控制台上强制demoXXparam程序ctrl + c退出,然后清除屏幕并使用-XX:+ PrintGCDetails java -XX:+ PrintGCDetails demoXXparam参数运行demoXXparam程序。
实验4的输出:您好XX参数以查看demoXXparam进程ID该进程ID可以看到demoXXparam进程ID为1225。查看demoXXparam PrintGCDetails的配置参数打开一个新的控制台窗口,执行以下命令以检查是否有以下命令的PrintGCDetails参数:启用了1225进程jinfo -flag PrintGCDetails 1225使用PrintGCDetails参数可以看到PrintGCDetails为Open,+号表示为open。
动手实验5键值类型参数值以查看元空间的值jinfo -flag MetaspaceSize 526 MetaspaceSize size由此,元空间的大小为21M。将元空间值设置为128 Mjava -XX:MetaspaceSize = 128m demoXXparam视图
公司: 深圳市捷比信实业有限公司
电话: 0755-29796190
邮箱: tao@jepsun.com
产品经理: 陆经理
QQ: 2065372476
地址: 深圳市宝安区翻身路富源大厦1栋7楼

更多资讯
获取最新公司新闻和行业资料。
- 五向开关DC12(V)0.05(A):应用与技术参数 五向开关DC12(V)0.05(A)是一种电子元件,它在电路设计和设备控制中发挥着重要作用。这种开关通常用于需要控制多个方向或功能的应用场景,例如遥控器、游戏控制器或是小型电子设备的导航按钮等。五向开关能够提供上、...
- 电解电容器八个基本参数详解 参数1:电容值电容C = q / u .要计算主板CPU电源部分对电容容量的需求,请使用以下公式:如果CPU的电流I为50A,δv = 50mV,δt = 10μs,容量要求为C = 10000 μ F,为了得到理想的滤波效果,需要并联7个1500 μ f的电容。参数2:耐受电...
- Honeywell霍尼韦尔SZL-VL-S-J型行程开关:高可靠性与精确性的工业解决方案 Honeywell霍尼韦尔的SZL-VL-S-J型行程开关是一款高性能、耐用的产品,广泛应用于各种工业自动化系统中。这款行程开关以其卓越的可靠性和精确性而著称,能够在严苛的工作环境中确保准确的位置检测和控制。该型号特别设计用于...
- PTTC聚鼎PG28E-M气体放电管参数及应用领域 气体放电管(Gas Discharge Tube, GDT)是一种广泛应用于电信系统中的过电压保护设备。PTTC聚鼎PG28E-M气体放电管是该领域中的一款优秀产品,以其卓越的性能和可靠性受到众多工程师和技术人员的青睐。这款气体放电管主要应用于通...
- 音响电阻主要有哪些种类 音响电阻主要有种类:1.金属膜电阻:它具有噪声低、耐高温、体积小、稳定性高、精度高等特点,缺点是价格昂贵。这些电阻对音响的音质也有很大影响。2.碳膜电阻:稳定性相对较高,噪声相对较低,但电阻比金属膜差它价格...
- N沟道30V MOS管参数及应用实例详解 在电子设计和电力电子系统中,MOSFET(金属氧化物场效应晶体管)是一种非常重要的半导体器件。特别是N沟道30V MOS管,在低压和中压电力转换应用中有着广泛的应用。这类MOS管因其低导通电阻、高速开关性能以及易于驱动等特性...
- 电容器的三个主要功能是什么 电容器的三个主要功能是什么对于电容器,大家应该都听说过,电容器是一种常见的电子元件,其主要功能是储存和释放电能。现在让我们了解一下电容器的作用。直流阻断:其功能是防止直流电通过,并允许交流电通过。旁路...
- 光敏三极管技术参数 1、光谱特性2、伏安特性3、光电特性4、温度特性5、暗电流ID6、光电流IL7、集电极-发射极击穿电压VCE8、最高工作电压VRN9、最大功率PM10、峰值波长λP11、光电灵敏度12、响应时间...
- 三极管的三种状态 三极管的三种状态也叫三个工作区域,即:截止区、放大区和饱和区。 主要是根据两个pn结的偏置条件来决定: 发射结正偏,集电结反偏——放大状态; 发射结正偏,集电结也正偏——饱和状态; 发射结反偏,集...
- 射频同轴连接器的应用与种类详解 射频同轴连接器是现代通信系统中不可或缺的一部分,广泛应用于无线通信、雷达、卫星通信、测试设备以及航空航天等多个领域。它们主要用于在不同组件之间建立可靠的射频信号传输通道。射频同轴连接器的设计确保了信号...
- 电路中常见的几种电阻类型,到底是干什么用的? 电路中常用的电阻器类型有哪些?电路中的电阻器根据其工作位置的不同而命名不同,但电阻器仍然相同,只是在功率、电阻、类型和耐受电压方面有所不同。包括以下常见类型。1、 限流电阻器设计了一个限流电阻器,以防止过...
- 铝电解电容器的种类 铝电解电容器的用途、生产工艺和注意事项是通过使用含有液体电解质的铝圆柱体作为负极,并插入弯曲的铝条作为正极来制定的。这种电容器被称为铝电解电容器。电容器是用于调谐、滤波、耦合、旁路、能量转换和延...
- 7G三频天线技术参数及应用领域 在当前的通信技术中,7G三频天线是一个前沿的研究方向,它能够支持更高的数据传输速率和更广泛的频率范围,从而满足日益增长的通信需求。7G三频天线通常指的是能够在三个不同频段上工作的天线,这些频段可能覆盖从低频...
- P沟道MOS管30V参数及应用实例 在电子工程领域中,P沟道MOS管因其独特的电气特性而被广泛应用于各种电路设计中。其中,电压等级达到30V的P沟道MOS管更是因其出色的性能,在高压应用场合中扮演着重要角色。下面将详细介绍这种器件的主要参数及其典型应用...
- 聚鼎CLM三端保险丝参数及应用范围 聚鼎CLM三端保险丝是一种专为电源电路设计的高性能保护元件,它在多种电子设备中扮演着至关重要的角色。这类保险丝主要用于过电流和短路保护,确保设备和使用者的安全。聚鼎CLM三端保险丝具有快速响应、高分断能力以及...
- 预设电阻就像一个小型版本的可变电阻器 预设就像一个小型版本的可变电阻器。它们可以轻松放置在 PCB 上,也可以在需要时进行调整。电阻值通常在螺丝刀的帮助下进行调整。它们经常用于具有可调警报频率音调或可调灵敏度电路的应用中。这些是上述设备中最便宜的...
- 压敏电阻型号及参数 压敏电阻是一种具有压敏特性的电阻器,其阻值会随着施加在其上的电压的变化而变化。压敏电阻的型号和参数通常可以在厂家的产品手册或网站上查找到,可以通过参考厂家资料来确认压敏电阻的型号和参数。在识别压敏电阻...
- 电感线圈的主要特性参数 1、电感量L电感量L表示线圈本身固有特性,与电流大小无关。除专门的电感线圈(色码电感)外,电感量一般不专门标注在线圈上,而以特定的名称标注。2、感抗XL电感线圈对交流电流阻碍作用的大小称感抗XL,单位是欧姆。它...
- 插件电阻种类 插入式电阻简称膜电阻,俗称色环电阻。在片式电阻器之前,插入式电阻器是最常用的元件插件电阻可分为碳膜电阻、金属膜电阻、金属氧化膜电阻、水泥电阻、熔断电阻、线绕电阻、大功率线绕电阻、零欧姆电阻。碳膜电阻:...
- 欧姆龙V/Z/D4MC等系列行程开关:性能与可靠性的典范 V/Z/D4MC等系列欧姆龙行程开关是工业自动化领域中不可或缺的组成部分。这些行程开关以其出色的性能和可靠性在各种应用中发挥着关键作用。例如,V系列行程开关具有紧凑的设计,适用于空间有限的应用环境;而Z系列则以其卓...