小编典典

1)如果我有一个用Java编写的Web服务,它将需要一个JVM实例来运行。那么可以将JVM设为守护进程吗?

是的,它可以。如何完成取决于O / S和Web服务器容器本身。

2)如果是,当我们运行任何其他Java应用程序时,它将使用此JVM实例还是创建一个新的JVM?

否。每个Java应用程序都使用一个独立的JVM。

每个JVM是一个单独的进程,这意味着不会共享堆栈,堆等。(通常,唯一可以共享的内容是保存核心JVM和本机库代码的只读段,就像普通进程可以共享代码段一样。)

3)在任何机器上可用的主存储器是恒定的。当我们同时启动n个Java进程而不提供任何初始堆大小时,堆大小如何在进程之间分配?

如果不指定大小,则决定堆大小的机制取决于所使用的JVM /平台/版本,以及是否使用“客户端”或“服务器”模型(对于Hotspot

JVM)。启发式算法没有考虑其他JVM的数量或大小。

实际上,最好直接指定堆大小。

4)是否有管理n个JVM实例的进程,或者由OS本身管理?

都不行

JVM实例的数量取决于可以启动进程的各种事物的动作。例如守护程序脚本,命令脚本,用户在命令行中键入命令等。最终,如果操作系统用尽了资源,则OS可能会拒绝启动更多进程,但是JVM与其他进程没有任何区别。

5)当GC期间发生世界末日时,是否会影响其他JVM实例(我认为是不同的线程)?

否。JVM是独立的进程。他们没有任何可变状态。垃圾收集在每个JVM上独立运行。

2020-09-28

java 启动多个jvm实例_当多个Java程序在同一台计算机上运行时相关推荐

  1. activemq 实例_在一台计算机上运行多个ActiveMQ实例

    activemq 实例 几周前,我再次通过Mule ESB解决方案将Apache ActiveMQ用作JMS提供程序. 由于使用ActiveMQ已经有几年了,所以我认为最好检查一些(新)功能,例如故障 ...

  2. 计算机上n,在n上的另一台计算机上启动进程

    我需要启动一系列python脚本和/或其他windows可执行文件.其中一些需要Windows系统,另一些需要Linux机器. 目前有指定的机器来运行操作系统相关的程序.所以我知道我想从哪里开始哪个程 ...

  3. JVM运行时结构、Java内存管理、JVM实例、HotSpot VM对象的创建、内存布局和访问定位

    1.JVM运行时结构 Java 运行时数据区域有程序计数器.Java虚拟机栈.本地方法栈.Java堆和方法区.其中前三个线程私有,随线程生而生,线程灭而灭:后面两个是线程间共享. 1.1 程序计数器 ...

  4. java api 获取jvm实例_JVMTI那些事——和Java相互调用

    前面几篇文章介绍了JVMTI接口的一些基本概念,以及如何编写一个基于JVMTI的agent. 那些简单的例子只是JVMTI agent自己实现一些简单的功能,如果能够将JVMTI提供的接口经过包装之后 ...

  5. 写java线程导致电脑内存不足_如何写出让java虚拟机发生内存溢出异常OutOfMemoryError的代码...

    程序小白在写代码的过程中,经常会不经意间写出发生内存溢出异常的代码.很多时候这类异常如何产生的都傻傻弄不清楚,如果能故意写出让jvm发生内存溢出的代码,有时候看来也并非一件容易的事.最近通过学习< ...

  6. java解析nes_【JVM系列】一步步解析java执行内幕

    对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式.在本篇文章中,将重点研究java源代码的执行原理,即从程 序员编写JAVA源代码,到最终形成产品,在整个过 ...

  7. java i o流异常问题_第四章 Java的I/O流和异常处理

    Java.io包几乎包含了所有操作输入.输出需要的类.所有这些流类代表了输入源和输出目标.  Java.io包中的流支持很多种格式,比如:基本类型.对象.本地化字符集等等.  一个流可以理解为一个数据 ...

  8. java中的de是什么_【转】java中main函数解析

    源地址:http://www.cnblogs.com/xwdreamer/archive/2012/04/09/2438845.html 从写java至今,写的最多的可能就是主函数 public st ...

  9. java工程如何跑起来的_你编写的Java代码是咋跑起来的?

    如果你是一名 Java 开发人员,你肯定指定 Java 代码有很多种不同的运行方式.比如说可以在开发工具(IDEA.Eclipse等)中运行,可以双击执行 jar 文件运行,也可以在命令行中运行,甚至 ...

最新文章

  1. isolate-user-vlan隔离用户vlan的配置
  2. Forrester发表2010年度MSS市场分析报告
  3. 数据结构与算法:二分法
  4. 腾讯美团爱奇艺等10+大厂面试题汇总!
  5. Android按钮持续按下执行,Android 按钮长按下去重复执行某个动作,放开后停止执行动作...
  6. 《去哪网编程题》身份证分组
  7. 服务器此时无法接受控制信息,您无法修改域或信任信息,因为无法联系一个主域控制器(PDC)仿真器,请确认当前域的PDC仿真器和网络都联机并正常运行。...
  8. 用async 解放你的大脑
  9. 数据结构与算法-笨办法解决问题1909
  10. 没有lrzsz,怎么传文件到服务器?
  11. django book
  12. 高德地图API-获取位置信息的经纬度
  13. 惠普磁带备份机支持备份几台服务器,03-惠普磁带自动备份产品家族.ppt
  14. 关于soul的使用感受
  15. 效果图渲染器详解,出图最快的竟然是它!
  16. 期权、期货及其他衍生产品 第一章读书笔记
  17. CentOS 用Strongswan搭建IPSec ***
  18. 最简单之获取app签名md5值
  19. 怎样给计算机桌面设密码,怎样给电脑设置锁屏密码
  20. 磨刀不误砍材工 - Java的基础语言要素(从变量/常量切入,看8种基本数据类型)

热门文章

  1. u10linux,腾达U10无线网卡驱动
  2. NumPy常用函数(7)-- 计算股票收益率和波动率
  3. 22081-12-12 系统移植(TF-A移植和linux操作系统开发阶段流程总结)
  4. goland 20.1.1小技巧
  5. 记一篇海康交通大数据面试经历
  6. 美国计算机加音乐专业,卡内基梅隆大学音乐与技术本科专业 让音乐无限可能!...
  7. 机器学习入门3--回归之正则化及评价指标
  8. Gravatar全球通用头像全攻略
  9. Kindle中的文件组织方式-收藏夹
  10. 最新UI作品集源文件文件模板Sketch和Adobe XD源文件格式