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

国外响应式网站怎么申请微信小程序开店铺

国外响应式网站,怎么申请微信小程序开店铺,劳务派遣技术支持 东莞网站建设,缅甸新闻最新消息文章目录项目调优一、修改配置文件项目调优 作为一名工程师#xff0c;项目调优这事#xff0c;是必须得熟练掌握的事情。 在SpringBoot项目中#xff0c;调优主要通过配置文件和配置JVM的参数的方式进行。 一、修改配置文件 关于修改配置文件application.properties。 … 文章目录项目调优一、修改配置文件项目调优 作为一名工程师项目调优这事是必须得熟练掌握的事情。 在SpringBoot项目中调优主要通过配置文件和配置JVM的参数的方式进行。 一、修改配置文件 关于修改配置文件application.properties。 SpringBoot项目详细的配置文件修改文档 https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html#common-application-properties 其中比较重要的有 server.tomcat.max-connections0 # Maximum number of connections that the server accepts and processes at any given time. server.tomcat.max-http-header-size0 # Maximum size, in bytes, of the HTTP message header. server.tomcat.max-http-post-size0 # Maximum size, in bytes, of the HTTP post content. server.tomcat.max-threads0 # Maximum number of worker threads. server.tomcat.min-spare-threads0 # Minimum number of worker threads.二、Jvm调优 关于Jvm调优Oracle官网有一份指导说明 https://docs.oracle.com/middleware/11119/wls/PERFM/jvm_tuning.htm#i1146060 有兴趣大家可以去看看。 三、Jvm调优实战 1、未设置JVM参数的情况 我现在有一个项目默认情况下没有设置任何Jvm参数。 下面我来启动看一下。 看一下堆栈分配 很明显默认的最大堆内存分配了8个G。很明显的不合理嘛。 2、下面我们来设置下Jvm参数 例如要配置JVM这么一大段参数 -XX:MetaspaceSize128m -XX:MaxMetaspaceSize128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio8-XX:UseConcMarkSweepGC方式一 如果你用的是IDEA等开发工具来启动运行项目那么要调试JDK就方便太多了。 只需要将参数值设置到VM options中即可。 -XX:MetaspaceSize128m -XX:MaxMetaspaceSize128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio8 -XX:UseConcMarkSweepGC设置成功我的GC日志和堆栈分配都已经OK了。 GC日志 堆栈分配 方式二 适用于在项目部署后在启动的时候采用脚本或者命令行运行的时候设置。 先在项目路径下给项目打包 清理就旧项目 mvn clean 打包新项目 mvn package -Dmaven.test.skiptrue 打包完成后进入可运行Jar包的路径下 执行启动设置Jvm参数的操作。 $ java -jar -XX:MetaspaceSize128m-XX:MaxMetaspaceSize128m-Xms1024m -Xmx1024m -Xmn256m -Xss256k-XX:SurvivorRatio8-XX:UseConcMarkSweepGC newframe-1.0.0.jar这个时候你再看监控你就会发现已经是Ok的了。 堆栈都是按照启动时候设置的Jvm参数启动的。 关于这些设置的JVM参数是什么意思请参考第二步中的oracle官方给出的调优文档。 我在这边简单说一下 -XX:MetaspaceSize128m 元空间默认大小 -XX:MaxMetaspaceSize128m 元空间最大大小 -Xms1024m 堆最大大小 -Xmx1024m 堆默认大小 -Xmn256m 新生代大小 -Xss256k 棧最大深度大小 -XX:SurvivorRatio8 新生代分区比例 8:2 -XX:UseConcMarkSweepGC 指定使用的垃圾收集器这里使用CMS收集器 -XX:PrintGCDetails 打印详细的GC日志知识点 JDK8之后把-XX:PermSize 和 -XX:MaxPermGen移除了取而代之的是 -XX:MetaspaceSize128m 元空间默认大小 -XX:MaxMetaspaceSize128m 元空间最大大小JDK 8开始把类的元数据放到本地化的堆内存(native heap)中这一块区域就叫Metaspace中文名叫元空间。 使用本地化的内存有什么好处呢最直接的表现就是java.lang.OutOfMemoryError: PermGen 空间问题将不复存在因为默认的类的元数据分配只受本地内存大小的限制也就是说本地内存剩余多少理论上Metaspace就可以有多大貌似容量还与操作系统的虚拟内存有关这里不太清楚这解决了空间不足的问题。 不过让Metaspace变得无限大显然是不现实的因此我们也要限制Metaspace的大小使用-XX:MaxMetaspaceSize参数来指定Metaspace区域的大小。JVM默认在运行时根据需要动态地设置MaxMetaspaceSize的大小。
http://www.zqtcl.cn/news/108099/

相关文章:

  • 商场网站 策划医疗网站是否全部需要前置备案
  • 电商网站开发实训心得wordpress网络验证
  • 美图网seo 优化技术难度大吗
  • 知名的传媒行业网站开发天空网站开发者
  • 网站域名年费多少钱二手手表交易平台哪个好
  • 用易语言做抢购网站软件下载自己可以做企业网站吗
  • 公司网站续费帐怎么做互联网专业
  • 网站开发公司深圳外贸营销策略
  • 主要搜索引擎网站搜索结果比较wordpress novelist
  • 校园网站制度建设WordPress手机不显示
  • 胶州哪家公司做网站wordpress的html
  • 辽宁省建设厅网站江苏住房和城乡建设厅官方网站
  • 链接关系 网站层次结构南宁做网站找哪家公司
  • 定制网站开发哪家好崇明建设镇网站
  • 上海网站制作建设是什么wordpress管理页面
  • 酒店网站设计的目的和意义网络营销相关理论
  • 用google翻译做多语言网站企业官网建站网站
  • 南阳网站建设培训学校莞城短视频seo优化
  • 开发商城网站建设做网站租用那个服务器好
  • 2015做导航网站wordpress中文主
  • 中英文网站建设报价河南网站建设推广公司
  • 什么是建设网站提升seo排名平台
  • 广告设计模板网站模版网站是什么意思
  • 网站网站模板企业网站制作排名
  • 食品网站开发淘客手机版网站怎么做
  • 厦门市网站建设app开发水务 网站建设
  • jfinal网站开发装修公司加盟哪家最好
  • 成都个人网站制作石家庄设计网站公司
  • 阿里巴巴网站本土化建设烟台市两学一做网站
  • 潍坊品牌网站建设公司旅游类作业网站