当前位置: 首页 > news >正文

南昌网站改版公司大连企业模板建站

南昌网站改版公司,大连企业模板建站,wordpress注册按钮,注册成立公司需要什么条件Spring Boot 服务的 RAM 消耗减少多达 30% #xff0c;为研究Spring Boot而量身定制的 Alpaquita 容器。Buidpacks也可用#xff01; 重要提示#xff1a;Project Leyden EA 版本基于实验代码#xff0c;不适用于生产用途。此外#xff0c;EA 版本中的某些功能可能会更改…Spring Boot 服务的 RAM 消耗减少多达 30% 为研究Spring Boot而量身定制的 Alpaquita 容器。Buidpacks也可用 重要提示Project Leyden EA 版本基于实验代码不适用于生产用途。此外EA 版本中的某些功能可能会更改或删除工作流程也可能会更改。 1.Leyden是什么? Project Leyden 是一个 OpenJDK 项目自 2022 年以来一直在筹备中。该项目旨在利用 CDS类数据共享和提前优化来选择性地将计算从运行时转移和约束到某个时间点 — 例如到更早的阶段。 最终目标是在封闭世界约束下创建完全静态的镜像。封闭世界约束可以实现更强大的启动优化正如我们在 GraalVM Native Image 中看到的那样。但它与 Java 的动态性不太相符。因此目前Leyden 项目团队正在探索可以适用于更广泛应用程序的较弱约束。 Project Leyden 在开发阶段可以做什么它在试运行期间观察应用程序行为并根据观察结果执行某些计算。试运行后它会创建一个 CDS 存档其中包含类元数据、方法分析器和编译后的代码例如试运行期间经常使用的方法。因此当您执行应用程序的生产运行时它会使用 CDS 存档中的数据并启动得更快。 2.在SpringBoot中使用Leyden 2.1.实验准备 Spring Petclinic for Spring Boot 3.3M1 MacBook Air 2.2.编译 mvn -Dmaven.test.skiptrue clean package2.3.打包 java -Djarmodetools -jar target/spring-petclinic-3.3.0-SNAPSHOT.jar extract当您使用 -Djarmodetools 实用程序时Spring 会使用各种布局将应用程序提取到目录中。在默认布局的情况下该目录将包含 包含库的 lib 子目录包含应用程序类和引用 lib 文件夹中的库的清单的应用程序 JAR 3.试运行 java -XX:CacheDataStoreSpringPetclinic.cds -jar spring-petclinic-3.3.0-SNAPSHOT/spring-petclinic-3.3.0-SNAPSHOT.jar将创建两个文件 SpringPetclinic.cds 包含类元数据、堆对象和分析数据SpringPetclinic.cds.code 包含 AOT 编译方法计划将来将此文件与 SpringPetclinic.cds 合并 3.生产运行 java -XX:CacheDataStoreSpringPetclinic.cds -jar spring-petclinic-3.3.0-SNAPSHOT/spring-petclinic-3.3.0-SNAPSHOT.jar通过生产模式运行启动速度将会加快3倍左右。 4.使用Leyden前后的类共享数的变化 4.1.删除先前生成的共享类数据文件 rm -fv SpringPetclinic.cds*4.2.重新启动且记录共享类创建日志信息 java -XX:CacheDataStoreSpringPetclinic.cds -Xlog:cdsdebug:filelog/cds.log -Dspring.context.exitonRefresh -jar spring-petclinic-3.3.0-SNAPSHOT/spring-petclinic-3.3.0-SNAPSHOT.jar4.3.记录生产启动下已经加载类的数量 java -XX:CacheDataStoreSpringPetclinic.cds -Xlog:classloadinfo:filelog/class-load.log -jar spring-petclinic-3.3.0-SNAPSHOT/spring-petclinic-3.3.0-SNAPSHOT.jar4.4.已经加载类的总数 cat log/class-load.log | wc -l 186274.5.总共享类文件中加载类的总数 grep -o source: shared -c log/class-load.log 17935如您所见93.4% 的类都进入了存档但 Leyden 不仅仅是加载类。如上所述存档还存储分析数据和编译的代码。 5.总结 Leyden使得SpringBoot启动和预热时间的初步成果是显而易见的其他相关的技术如下 CDS。这是一个可用于生产的功能可让您根据设置将启动时间减少高达 54%。GraalVM Native Image 支持生成几乎立即启动的本机映像但可能需要代码重构。CRaC 项目是一个 OpenJDK API可让您将 Java 应用程序的启动时间缩短至几毫秒并保留 JIT 的强大功能以实现动态性能优化。关于CRaC可以看我以往的博客Java应用-JIT启动预热解决方案及验证结果。
http://www.pierceye.com/news/709582/

相关文章:

  • 鹰潭做网站公司网站模板及素材
  • dw网站引导页怎么做wordpress 福利
  • PS网站设计网站每年都要备案吗
  • 建设通网站账号erp实施顾问
  • 变装小说 wordpress网站建设好怎么优化
  • 苏州网站建设制作开发公司江浦做网站
  • 网站开发哪一门语言更快网站设计方案模板
  • 阿里云做网站需要些什么条件个人博客网站设计模板
  • 更改网站模板内容我赢职场wordpress
  • h5模板下载有哪些网站南京高端网站制作公司
  • 户外旅游网站模板佛山网络优化推广公司
  • 海南住房和城乡建设网站技术支持 重庆网站
  • 网站图片展示代码怎样给响应式网站提速
  • 学校 网站建设 招标广而告之微信推广平台
  • 企业如何通过地方网站宣传网站中国建设银行招聘官网
  • 上海品牌网站建设公网站的开发与建设项目
  • 做网站的艰辛电子商务网站建设与维护概述
  • 织梦网站做关键词网站开发到上线的过程
  • 威海千淼网站建设北京知名广告公司有哪些
  • wordpress多站点可视化wordpress主题flarum
  • 网站免费虚拟主机申请成华区微信网站建设公
  • 机械制造设备类企业网站织梦模板网站模板 博客
  • js跳转网站怎么做网络营销方式单一的原因
  • 做网站的职责做章的网站
  • 万网建设网站wordpress的ftp設置
  • 网站建设a云世家宋南南电子商务网站的开发方式
  • 水利工程建设监理网站美食网站建设总结
  • 中化建工北京建设投资有限公司网站南沙网站建设方案
  • 东莞网站制作网站死链是什么
  • 网站开发哪种语言更安全seopc流量排名官网