不同的虚拟机中收集的JavaAppCDS文件
创始人
2025-01-08 21:00:16
0

使用相同的JDK版本在不同的虚拟机上收集Java AppCDS文件,并在需要加载这些类的虚拟机上使用这些文件。

具体步骤如下:

  1. 在一台虚拟机上创建Java AppCDS文件

假设我们有一台虚拟机A,它已经安装了Java 8,并且有一个需要收集的应用程序myapp.jar。我们可以使用以下命令来创建Java AppCDS文件:

java -XX:+UseAppCDS -XX:DumpLoadedClassList=classes.lst -XX:SharedClassListFile=classes.lst -XX:SharedArchiveFile=myapp.jsa -jar myapp.jar

该命令将加载myapp.jar的所有类,并将其写入classes.lst文件中。然后,它会将共享的类列表文件设置为classes.lst,并将生成的共享归档文件设置为myapp.jsa。

  1. 将Java AppCDS文件从虚拟机A复制到虚拟机B

将myapp.jsa文件从虚拟机A复制到虚拟机B。可以使用scp命令或其他文件传输工具。

  1. 在虚拟机B上使用Java AppCDS文件

在需要加载myapp.jar中的类的虚拟机B上,使用以下命令来启用Java AppCDS:

java -XX:+UseAppCDS -XX:SharedArchiveFile=myapp.jsa -jar myapp.jar

该命令使用myapp.jsa文件中的共享归档文件来加载类,从而提高应用程序的启动性能。

需要注意的是,要使Java AppCDS的收集和使用生效,必须使用相同版本的JDK在虚拟机上运行应用程序。

相关内容

热门资讯

WePoKe透明挂!fishp... WePoKe透明挂!fishpoker app辅助(透视)起初有挂(详细辅助黑科技教程);WePoK...
德州之星有外挂!wopoker... 德州之星有外挂!wopoker辅助真的假的(透视)原生是真的有挂(详细辅助高科技教程)1)德州之星有...
微扑克ai辅助工具!微扑克可以... 微扑克ai辅助工具!微扑克可以用模拟器(透视)一直是真的有挂(详细辅助我来教教你)1、在微扑克ai辅...
aapoker俱乐部!扑克时间... aapoker俱乐部!扑克时间假不假(透视)从前有挂(详细辅助黑科技教程)1、aapoker俱乐部a...
德扑之星猫腻!云扑克辅助(透视... 德扑之星猫腻!云扑克辅助(透视)一直是有挂(详细辅助新版2025教程)德扑之星猫腻辅助器中分为三种模...
德州ai人工智能!德扑之星开桌... 一、德州ai人工智能简介了解软件请加微:136704302德州ai人工智能是一款在线扑克游戏平台,玩...
微扑克辅助机器人!德扑ai智能... 微扑克辅助机器人!德扑ai智能机器人平台安装(透视)固有存在有挂(详细辅助必备教程)1、金币登录送、...
德扑ai智能机器人!wepok... 您好,德扑ai智能机器人这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
微扑克ai辅助器苹果版!菠萝德... 微扑克ai辅助器苹果版!菠萝德州辅助软件(透视)确实存在有挂(详细辅助教你攻略)1、微扑克ai辅助器...
微扑克wpk透视辅助!poke... 微扑克wpk透视辅助!pokerx人工智能(透视)最初是真的有挂(详细辅助微扑克教程)是一款可以让一...