当前位置: 首页 > 知识库问答 >
问题:

JVM、服务器/JVM之间的差异。dll文件和Java HotSpot VM客户端和服务器版本[关闭]

宦宏爽
2023-03-14

想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。

有人能给我解释一下JVM、服务器\ JVM之间的区别吗。dll文件和Java HotSpot VM。我已经学习过了

jvm.dlljava.exe、javaw.exe和jvm.dll之间的差异

JVM和热点的区别是什么?

“java-服务器”和“java-客户端”之间的真正区别?

http://www.oracle.com/technetwork/java/whitepaper-135217.html#solid

但还是不明白这个概念。请给出简单明了的解释。

共有1个答案

慕容超
2023-03-14

java.exe是Java启动器。它是一个非常小的程序,加载jvm.dll,并使用JNI(JavaNative Interface,jvm.dll中的一个接口,用于连接C和Java代码)来启动JVM。

客户端和服务器版本之间的区别在于预热时间和优化策略(客户端启动的时间比服务器少,但执行的优化更少)。因此,对于长时间运行的进程,服务器通常更好,其中较长的启动时间可以摊销,而客户端通常更好地用于短时间运行的进程。

 类似资料:
  • 问题内容: 简而言之,我有一个独立的ES主实例和一个在我的Java应用程序中创建的客户端节点。如果在客户端节点之前启动了独立ES实例,则客户端节点会正确发现独立ES实例。 我面临的问题是-如果由于某种原因,客户端节点在独立ES实例之前启动,我会看到“ MasterNotDiscoveredException”,这也是可预期的。但是,即使启动独立的ES实例后,我仍然会看到相同的异常。我应该更改一些配

  • 问题内容: 我用Node.js运行一个简单的http服务器: 我的index.html文件: 现在,我想在我的index.html文件中打印服务器端变量:temp。但是我不知道该怎么做。 也许有人可以帮助我从服务器到客户端交换变量。 问题答案: 正如您可以在@WebServer的答案中看到的那样,节点中有多种模板引擎。 我想给你一个使用其中一个的例子-EJS: 首先安装它: server.js:

  • 问题内容: 我应该为“ .thrift”文件定义哪种服务,以便以后将其用于我的程序? 此文件传输应该在客户端和服务器之间,并且应该是“部分”。 StreamFileService.thrift: StreamFileClient.java: } StreamFileServer.java: } StreamFileServiceImpl: } 问题答案: 您的代码对我来说似乎还不错(未经测试),没

  • 问题内容: 我尝试使用以下代码从服务器到客户端发送文件和目录列表。服务器正在从客户端接收消息,但我不知道服务器是否没有发送回结果或客户端是否不接受结果。 服务器端: 问题答案: 据我所见,您在客户端上做的同时在服务器上做。从服务器发送的字符串中没有行尾字符,因此客户端将永远无法完成。执行outqw.println()或添加到要发送的内容的末尾。话虽这么说,很难用一堆注释掉的东西来浏览未格式化的代码

  • 我正在使用spring cloud Eureka配置一个应用程序。我在8761端口启动我的discovery应用程序,并在“http://localhost:8761”中到达控制台。 所以,我启动了我的客户端应用程序,它出现在eureka控制台的“应用程序”页面中。 第一个问题:我的客户机在properties config中使用了“server.port=0”,所以tomcat端口是随机启动的。

  • 似乎服务器拒绝了wireshark输出中的tls协商,但我从代码中看不出原因。它是基于工作的代码,只是它被否决了,因此我用新的API更新。代码是开始。需要使用真实的证书。有人知道为什么服务器发送tcp FIN,ack吗? 我有以下服务器代码: 23 16.856111 sonymobi_7f:55:af intelcor_25:1d:fc ARP 42 10.1.10.100在84:c7:ea:7