亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 10 - 类数据共享

JEP 310 - 应用程序类-数据共享

当 JVM 启动时,它会将类加载到内存中作为初步步骤。如果有多个 jar 具有多个类,则第一个请求会出现明显的滞后。在无服务器架构中,这样的延迟会延迟启动时间,这是这种架构中的关键操作。应用程序类数据共享概念有助于减少应用程序的启动时间。 Java 具有现有的 CDS(类数据共享)功能。通过应用程序类数据共享,Java 10 允许将应用程序类放在共享存档中。这通过在多个 java 进程之间共享公共类元数据来减少应用程序启动和占用空间。

流程

应用程序类数据共享是一个 3 步过程。

$java -Xshare:off -XX:+UseAppCDS -XX:DumpLoadedClassList=welcome.lst -cp welcome.jar Greeting
$java -Xshare:dump -XX:+UseAppCDS -XX:SharedClassListFile=welcome.lst -XX:SharedArchiveFile=welcome.jsa -cp welcome.jar
$java -Xshare:on -XX:+UseAppCDS -XX:SharedArchiveFile=welcome.jsa -cp welcome.jar Greeting

java

  1. Java 运算符
  2. Java 评论
  3. Java for-each 循环
  4. Java 字符串
  5. Java 接口
  6. Java 匿名类
  7. Java try-with-resources
  8. Java 注释
  9. Java 断言
  10. Java 向量
  11. Java 10 - 类数据共享
  12. PLCnext 控件上的 Java 应用程序