jdk8和hotspot_HotSpot的-XshowSettings标志的简单性和价值

jdk8和hotspot

一个方便的HotSpot JVM标志 ( 选项为Java启动 java )是-XshowSettings选项。 Oracle Java启动器描述页面中对此选项进行了如下描述 :

  • -XshowSettingscategory显示设置并继续。 该选项的可能类别参数包括:
    • all显示所有设置类别。

使用java -XshowSettings语法,可以将该标志与Java启动器一起轻松使用。 在这种情况下,好像提供了all类别,并且将显示区域信息,系统属性信息和虚拟机设置。 但是,当执行该列表时,还将显示用于运行Java启动器的帮助/使用信息,由于该使用信息显示在语言环境,属性和VM信息之后,因此查看这些内容可能会变得不那么方便细节。 当使用诸如-XshowSettings , -XX:+ PrintFlagsInitial和-XX:+ PrintFlagsFinal之类的标志时,用于避免显示java的详细用法信息的一种常见方法是还提供-version参数。 这样,仅添加JVM版本详细信息(比使用情况信息更简洁),就可以更清楚地看到other标志的结果。

接下来的几个屏幕快照演示了如何使用此选项获取有关某个人的HotSpot JVM的有用详细信息。

java -XshowSettings:locales -version

showSettingsLocales

java -XshowSettings:properties -version (未全部显示)

showSettingsProperties

java -XshowSettings:vm -version

showSettingsVM

运行java -XshowSettings:all (或仅运行其默认等效的java -XshowSettings将显示语言环境,属性和虚拟机详细信息。请注意,尽管标志中的-X告诉我们这是一个非标准标志,但OpenJDK已支持此标志自2010年末开始 。

-XshowSettings Java启动器选项是在更高版本的Java中添加的越来越多的简单工具和选项的另一个示例,这些简单工具和选项使看起来似乎应该更简单甚至更容易完成的事情。 除了显示语言环境详细信息,系统属性和虚拟机信息之外,我还希望看到该选项的未来版本包括给定JVM上可用时区的类别。 现在有一些获取时区的方法并不太复杂,但是-XshowSettings提供的用于列出区域设置的方法似乎很自然地适合列出受支持的时区。

翻译自: https://www.javacodegeeks.com/2016/02/simplicity-value-hotspots-xshowsettings-flag.html

jdk8和hotspot

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/336436.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎样自动提取邮件的内容_这些最新的外贸搜索开发工具(图灵搜、谷歌搜索提取工具、易查查),你会使用吗?...

贸业务开展过程中,搜寻买家信息,开发买家客户,是开展外贸的前提。而掌握B2B、谷歌、搜索引擎、社交网站及众多搜索工具的运用技巧,则是外贸业务人员的基本功。本篇文章将结合图灵搜、谷歌搜索提取工具、易查查,三款工具…

LeetCode 面试题55 二叉树的深度

原题链接 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:int maxDepth(TreeNode* root) {if(rootNULL)…

matlab信号分割与比对,matlab测量计算信号的相似度

本示例说明如何测量信号相似度。将回答以下问题:如何比较具有不同长度或不同采样率的信号?如何确定测量中是否存在信号或仅有噪声?有两个信号相关吗?如何测量两个信号之间的延迟?比较具有不同采样率的信号考虑一个音频…

Spring Bootstrap中具有配置元数据的高级配置

在简要介绍了配置元数据并涵盖了我之前的文章《 在Spring Boot中使用配置元数据Pimp您的配置》中的基础知识之后,现在该看看如何进一步执行此步骤并进一步自定义配置。 在这篇文章中,我计划提出对配置属性的弃用,并讨论各种值提供程序&#x…

ssh 与 telnet 有何不同?_采用创新面料Nike Infinalon的全新瑜珈系列究竟有何不同?...

采用创新面料Nike Infinalon的全新瑜珈系列究竟有何不同?无拘无束自由运动——这是耐克瑜伽系列新品的核心设计理念。全新系列为你提供垫上瑜伽时毫无束缚的舒适感,采用了耐克创新型面料:Nike Infinalon。Nike Infinalon应用于耐克最新瑜伽系…

matlab中的导函数驻点,Matlab用导数作定性分析

Matlab用导数作定性分析5.1知识要点:函数作图 —用导数定性描述函数【 clf,xlinspace(-8,8,30);f(x-3).^2./(4*(x-1)); plot(x,f) 】【 fplot((x-3)^2/(4*(x-1)),[-8,8])) 】【 clf,xsym(x); f(x-3)^2/(4*(x-1)); ezplot(f,[-8,8]) ,ti…

java lambda循环_使用Java 8 Lambda简化嵌套循环

java lambda循环对于每个经常需要在Java 8&#xff08;或更高版本&#xff09;中使用多维数组的人来说&#xff0c;这只是一个快速技巧。 在这种情况下&#xff0c;您可能经常会以类似于以下代码的结尾&#xff1a; float[][] values ... for (int i 0; i < values.leng…

原生态基于OpenCV图像处理软件开发

部分功能效果图 GitHub:https://github.com/CnYiXiaoNaiHe/OpenCV- 持续更新

git.exe 启动 慢_四川成都surface电脑启动到一半黑屏维修服务地址电话

联系人&#xff1a;刘工 欢迎来电 地址&#xff1a;成都市一环路南二段1号(磨子桥口)数码科技大厦(新世纪电脑城对面)4楼413专业surface全系列维修因为专注&#xff0c;所以专注&#xff0c;所以surface配件都有现货。微软电脑&#xff0c;微软平板电脑专业维修服务点surface R…

php7.1 split,PHP 函数 split()

函数array split (string pattern, string string [, int limit])定义和用法返回一个字符串数组&#xff0c;每个单元为 string 经区分大小写的正则表达式 pattern 作为边界分割出的子串。如果设定了 limit&#xff0c;则返回的数组最多包含 limit 个单元&#xff0c;而其中最后…

java永生代和新生代_Java:永生的对象和对象的复活

java永生代和新生代什么是物体复活&#xff1f; 当没有其他对象引用该对象时&#xff0c;该Java对象可以进行垃圾回收。 当JVM&#xff1a;s垃圾收集器最终将要删除未使用的对象时&#xff0c;将调用该对象的finalize()方法。 但是&#xff0c;如果我们再次使用对象自己的final…

【FFMPEG应用篇】基于C++使用ffmpeg和QT开发播放器

音视频基础知识 1.MPEG-4是一套用于音频&#xff0c;视频信息的亚索编码标准。 2.常见的封装格式 MP4 MOV AVI&#xff1a;压缩标准可以任意选择 FLV &#xff1a;FLV封装格式详细参考 TS&#xff1a;直播流媒体使用&#xff1b; 3.常用视频编码格式 H264&#xff0…

python和c#哪个简单-最近学习 Python 的一些感触 (对比 C#)

反驳下Pythoner说的简单 之前很多人都说Python用起来简单&#xff0c;我的第一感觉就是胡扯&#xff0c;现在我稍微学了一点&#xff0c;更加坚信了那是胡扯。 当然Python在很小很小的项目里面可能是简单&#xff0c;例如Python写一个HelloWorld&#xff0c;其只要一句print &q…

霍普分叉matlab程序,基于MATLAB_GUI的Kalman滤波程序

第1章Kalman滤波理论1.1 Kalman滤波理论的应用背景信号是传递和运载信息的时间或空间函数。信号有两类&#xff0c;即确定性信号和随即信号。确定性信号的变化规律是既定的&#xff0c;可以表示为一确定的时间函数或空间函数&#xff0c;具有确定的频谱特性&#xff0c;如阶跃信…

java代码自动生成的插件_如何使用插件生成自定义Java 8代码

java代码自动生成的插件大多数程序员讨厌的一件事就是编写样板代码。 无休止的时间花费在设置实体类和配置数据库连接上。 为了避免这种情况&#xff0c;您可以让Speedment Open Source之类的程序为您生成所有这些代码。 这样可以很容易地以最少的人工就可以启动和运行数据库项…

【开源项目】QT播放PCM音频实例详细

#include<QtCore/QCoreApplication> #include<QAudioFormat> #include<QAudioOutput> #include<QThread> #include<iostream> using namespace std; //准备好PCM数据 //ffmpeg -i PP.mp4 -f s16le out.pcm int main(int argc, char *argv[]) {Q…

PHP在Tomcat中CSS出错,tomcat找不到css怎么办

tomcat找不到css怎么办Tomcat找不到WEB下的Css文件&#xff0c;一般可以通过以下方式解决&#xff1a;将路径相对位置修改为域相对位置&#xff0c;如下&#xff1a;备注&#xff1a;WEB-INF不是公共访问目录&#xff0c;只有在Servlets的RequestDispatcher或JSPS的可以访问&am…

java与java ee_Java EE 8 MVC:全局异常处理

java与java ee在之前的先前文章中&#xff0c;我们了解了在Java EE MVC中访问请求信息&#xff08;例如查询或路径参数 &#xff09;的各种方法。 这篇文章显示了如何将全局异常处理应用于MVC应用程序。 假设我们有一个控制器方法可能抛出IllegalArgumentException&#xff1a…

eve模拟器_《Re:从零开始的新伊甸征程》一步到位教你下载EVE手游

自从小生发布了《「EVE Echoes」萌新向完全入门指南》后有小伙伴回应不懂怎样下载游戏的问题&#xff0c;小生作为殷郡中的一名闲云野鹤也尽一点绵薄之力帮助各位&#xff0c;尽量为各位扫清前往新伊甸的“石头”吧。[酷]在开篇前小生可以大致明确告诉你&#xff0c;不要问小生…