当前位置: 首页 > 面试题库 >

jvm.cfg文件相对于Java的用途是什么?

南宫天逸
2023-03-14
问题内容

它有一些奇怪的关键字。请解释文件的一般用途。


问题答案:

控制调用java或javac时可能带有启动标志的JVM。

长版:

让我们从评论开始

# List of JVMs that can be used as an option to java, javac, etc.
# Order is important -- first in this list is the default JVM.
# NOTE that this both this file and its format are UNSUPPORTED and
# WILL GO AWAY in a future release.

因此,我们有一个传递给java / javac的’JVM’列表。我们需要弄清楚此文件上下文中的JVM。

让我们走一条简单的线:

-green ERROR

和实验

java -green > /dev/null
Error: green VM not supported

因此,似乎ERROR标志表示不支持的配置。

让我们继续

-classic WARN

并执行

java -classic > /dev/null
Warning: classic VM not supported; client VM will be used

似乎“ WARN”将把我们发送到默认的JVM,它对我们来说似乎是“客户端”。

那我们来看一下第一行

-client IF_SERVER_CLASS -server

这似乎表明默认值是服务器, 除非 计算机是服务器级的。

下一个是

-server KNOWN

这意味着服务器JVM是已知的。

最后

-hotspot ALIASED_TO -client

表示热点等同于客户端。



 类似资料:
  • node_modules文件夹到底是什么,有什么用途? 我知道,当我们用< code>npm下载任何库时,该库会转到node_modules文件夹。我还知道,当我们要上传它时(例如,上传到GitHub ),我们必须忽略node_modules文件夹,因为它占用了很多空间。通过package.json文件,我们可以使用< code>npm i下载所有依赖项。 假设我想将我的应用程序/网站部署到某个服

  • 我正在看一个教程,以dockerize我的django应用程序。我不明白为什么我们使用作为DockerFile中的环境变量。 你能帮忙吗?

  • 问题内容: 当我通过相对路径引用CSS文件中的图片或其他文件时,是使用CSS文件相对于CSS文件还是HTML文件的路径? 问题答案: 是的,这是相对于 这是一个示例布局: CSS中:

  • 问题内容: 我知道有两种在Java中创建String的方法: 通过第一种方式,Java一定会在字符串池中创建一个String对象并对其进行引用。(假设“ aaa”以前不在池中。) 使用第二种方法,将在堆中创建一个对象,但是jvm还会在字符串池中创建一个对象吗? 在这篇关于Java的字符串池的问题中,@ Jesper说: 如果您这样做: 那么池中将有一个String对象,一个代表文字“ abc”的>

  • 问题内容: 今天,一位同事向我解释了如何创建nodejs项目,我注意到在./node_modules中有一个名为.bin的不可见文件夹。我必须说,我在添加到项目“ bootcamp”和“ bower”工具后才发现了这一点。.bin的目的是什么?它是做什么用的? 问题答案: 这是节点模块中的二进制文件(可执行文件)所在的文件夹。 NPM网站指出: 可执行文件在全局模式下,可执行文件在Unix上链接到

  • 问题内容: 这是我当前的项目结构: 我在两个文件(和)中都有非常相似的配置参数,这看起来很奇怪,但这就是我在许多在线示例和教程中看到的。我不明白为什么我需要两个文件。是否可以只与一个人一起工作?请解释。 ps。例如,我应该在两个文件中声明,还是只声明一个就足够了?如果是这样,使用哪个? 问题答案: 如果您使用的是Hibernate的专有API,则需要使用。如果您使用的是JPA,例如Hibernat