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

字体设计灵感网站营销型外贸网站制作

字体设计灵感网站,营销型外贸网站制作,做外贸要建什么网站,页面设计元素点击下方关注我#xff0c;然后右上角点击...“设为星标”#xff0c;就能第一时间收到更新推送啦~~~ JVM#xff08;Java虚拟机#xff09;是Java编程语言的核心组件之一#xff0c;它负责执行Java程序#xff0c;并提供一系列参数和配置选项#xff0c;可以调整Java程… 点击下方关注我然后右上角点击...“设为星标”就能第一时间收到更新推送啦~~~ JVMJava虚拟机是Java编程语言的核心组件之一它负责执行Java程序并提供一系列参数和配置选项可以调整Java程序的行为和性能。 1 JVM 参数 JVM 参数主要有 3 类标准参数非标准参数高级参数。 1、标准参数Standard Options 标准参数所有的 Java 虚拟机都支持用于常见操作例如检查 Java 版本查看 java 命令的用法等标准参数以“-”开头。 -version 查看 Java 版本 -help 查看 java 命令的使用帮助 2、非标准参数Non-Standard Options 非标准参数不能保证所有 Java 虚拟机都支持它们不同的 JDK 版本可能会发生变化这些参数以“-X”开头。 -Xmixed混合模式执行 (默认) -Xint仅解释模式执行 -Xmssize设置堆的初始大小 -Xmxsize设置内存分配池的最大大小 -Xsssize设置线程堆栈大小 CMD 里运行 java -X 命令可以显示所有可用 -X 参数的说明。 3、高级参数Advanced Options 开发人员使用最多的参数用于 JVM 调优和 debug不同的 JDK 版本可能会发生变化这些参数以 “-XX” 开头。 “-XX” 参数有 2 种类型Boolean 类型和需要参数的类型。 Boolean 类型用于启用默认情况下禁用的功能或者禁用默认情况下启用的功能此类选项不需要参数。 格式-XX:[-] OptionName “” 或 “-” 表示启用或者禁用 OptionName 属性。 -XX:UseConcMarkSweepGC  表示启用 CMS 垃圾收集器 -XX:UseG1GC  表示启用 G1 垃圾收集器 -XX:PrintCommandLineFlags  表示启用打印 JVM 设定的值例如堆空间大小和选定的垃圾收集器 需要指定参数值的类型用于指定某个参数为某个值。 格式-XX:OptionNamevalue表示 OptionName 属性的值是 value。 -XX:ThreadStackSizesize 设置线程堆栈大小以字节为单位字母“k”或“K”表示千字节“m”或“M”表示兆字节“g”或“G”表示千兆字节。“-XX:ThreadStackSize ”等效于 “-Xss”。 -XX:InitialHeapSizesize 设置内存分配池的初始大小以字节为单位此值必须为 0 或 1024 的倍数且大于 1 MB“-XX:InitialHeapSize”等效于 “-Xms”。 -XX:MaxHeapSizesize 设置内存分配池的最大大小以字节为单位此值必须是 1024 的倍数且大于 2 MB“-XX:MaxHeapSize ”等效于 “-Xmx”。 -XX:MaxGCPauseMillistime 设置最大 GC 暂停时间的目标以毫秒为单位 4、以下是一些常见的JVM参数和配置选项 -classpath指定类路径可以包括多个目录和JAR文件。 -verbose启动JVM时输出详细信息包括类加载、内存分配和线程启动等。 -version显示JVM版本信息。 -showversion启动JVM时显示版本信息。 -X使用非标准选项启动JVM可以指定各种参数和配置选项。 -Xmx设置JVM最大堆内存大小例如-Xmx2G表示最大堆内存为2GB。 -Xms设置JVM初始堆内存大小例如-Xms512M表示初始堆内存为512MB。 -XX:PermSize 和 -XX:MaxPermSize设置永久代PermGen的初始大小和最大大小。 -XX:UseConcMarkSweepGC使用并发标记清除CMS垃圾回收器。 -XX:UseParallelGC使用并行垃圾回收器。 -XX:PrintGC启动垃圾回收时输出垃圾回收信息。 -XX:PrintGCDetails启动垃圾回收时输出详细的垃圾回收信息。 -Xloggc指定垃圾回收日志文件的路径和名称。 -XX:ParallelGCThreads指定并行垃圾回收线程数。 -XX:MaxDirectMemorySize设置直接内存的最大大小。 这些参数和配置选项可以用来调整JVM 的行为和性能以便更好地适应不同的应用场景和硬件环境。 JDK 8 的参数官方链接https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABDCEGG  大家可以自行研究。 2 JVM 参数配置的方式 1、开发工具中设置IDEAeclipse。 2、命令行运行 jar 包的时候设置java -Xmx1024m -Xms1024m -jar xxx.jar 3、tomcat 容器设置tomcat 启动执行的是 tomcat/bin/startup.shstartup.sh 执行的是 catalina.sh所以要在 catalina.sh 中进行设置修改JAVA_OPTS配置。 JAVA_OPTS-server -Xms8g -Xmx8g -XX:NewRatio4 -XX:SurvivorRatio8 -XX:UseConcMarkSweepGC -XX:ParallelGCThreads8 -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPath/usr/local/gclogs/dump/heap.hprof -XX:PrintGCDetails -XX:PrintGCDateStamps -Xloggc:/usr/local/gclogs/gc.log -XX:DisableExplicitGC 以上各参数含义 -server表示这是服务器虚拟机 -Xms8g设置 JVM 最小内存为 8g可以与 -Xmx 相同以避免每次垃圾回收完成后 JVM 重新分配内存 -Xmx8192m设置 JVM 最大可用内存为 8g -XX:NewRatio4设置新生代包括 Eden 和两个 Survivor 区与老年代的比值设置为 4则表示新生代:老年代1:4也就是新生代占整个堆内存的1/5。 -XX:SurvivorRatio8新生代中 Eden 区与 Survivor 区的比值设置为 8 表示 Eden:(S0S1)2:8也就是一个 Survivor 区占整个新生代的 1/10。 -XX:UseConcMarkSweepGC设置老年代使用 CMS 并发收集器它的主要适合场景是对响应时间的需求大于对吞吐量的需求能够承受垃圾回收线程和应用线程共享 CPU 资源并且应用中存在比较多的长生命周期对象。CMS 并发收集器的目标是尽量减少应用的暂停时间STW减少 Full GC 发生的概率利用和应用程序线程并发的垃圾回收线程来标记清除老年代内存。 -XX:ParallelGCThreads8表示 JVM 在进行并行 GC 的时候用于 GC 的线程数 -XX:HeapDumpOnOutOfMemoryError启动堆内存溢出打印当 JVM 堆内存发生溢出时OOM自动生成 dump 文件 -XX:HeapDumpPath生成DUMP文件的路径表示在 /usr/local/gclogs/dump 目录生成一个 heap.hprof文件如不设置默认存储在 jvm 运行环境目录。 -XX:PrintGCDetails打印 GC 详细信息记录 GC 日志并不会特别地影响 Java 程序性能 -XX:PrintGCDateStamps允许在每个GC上打印日期戳 -Xloggc指定 GC log 的位置为 /usr/local/gclogs将详细的 GC 事件信息重定向到 gc.log 文件 -XX:DisableExplicitGC忽略手动调用 GC 的代码使得 System.gc() 的调用不会触发任何 GC 通过 jinfo 实时调整某个 java 进程的参数只有被标记为 {manageable} 的参数可以被实时修改后续详细介绍该命令。 3 查看 JVM 参数打印 XX 选项及值 -XX:PrintCommandLineFlags  表示启用打印 JVM 设定的值例如堆空间大小和选定的垃圾收集器 -XX:PrintFlagsInitial 表示打印出所有 XX 选项的默认值 -XX:PrintFlagsFinal 表示打印出所有 XX 选项在程序运行时实际的值 在程序运行前设置以上的选项如下图 运行可以打印出类似下面的内容只截取了一部分信息 输出的值 表示默认值: 表示被用户或 JVM 修改后的值{product} 表示官方支持的 JVM 内部选项{manageable} 表示外部定义的并且是可动态写入的。 在开发工具启动参数里设置-Xmx20M -Xms10M -XX:PrintFlagsFinal我们来观察默认的参数值和修改后的参数值如下 结束语。
http://www.hkea.cn/news/14424580/

相关文章:

  • 东莞网站建设环保设备android开发技术有哪些
  • 网站建设推广服务合同范本做微商怎么找客源加人
  • 通过apache建设网站wordpress 配置
  • 外贸五金网站网页升级在线观看
  • 做蔬菜的网站有哪些唐山百度网站建设
  • 浅谈中兴电子商务网站建设网址怎么申请
  • 注册网站免费注册搭建网站上传文件
  • 公司做网站费用入什么科目wordpress和the7主题的关系
  • 企业淘宝网站备案旅游网站做精准营销的
  • 增城百度做网站多少钱怀化刚刚发生的大事
  • 做视频的音乐哪里下载网站怎么做好网站开发 设计
  • 珠海网站建设网络公司怎么样互联网服务平台官网
  • 如何远程连接 网站 数据库开源网站后台
  • 免费网站登陆模板做网站的图片素材
  • 有服务器如何做网站求网站建设详细过程
  • 昌平上门做网站那做画册封面的网站
  • 任县城乡建设局网站网页设计图片大小
  • 电影网站如何做seo排名陕西住房建设厅考试官方网站
  • 网站的域名能修改么勒流顺德网站建设
  • 如何通过网站开发客户wordpress会员互动
  • 可以做视频的网站网站宣传页面模板
  • 北京网站定制报价网站程序预装
  • 做电商必须知道的网站重庆专业微网站建设
  • python做网站前端装饰公司网站模板
  • 常州网站搭建找哪家wordpress存放的目录在
  • 用jsp做网站默认显示this is my jsp page网站建设及网站推广
  • 用个人的信息备案网站百度大数据搜索引擎
  • 昆明网站优化建设哈尔滨专业网站建设定制
  • 网站怎么做盈利门户网站建设工作室
  • 域名备案期间 网站访问张家界市建设工程造价管理站网站