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

浅谈高校门户网站建设的规范标准wordpress文章编辑器的插件

浅谈高校门户网站建设的规范标准,wordpress文章编辑器的插件,潍坊手机网站制作,网站建设网上售票系统JVM参数类型#xff0c;主要是可以分为三类。分别是#xff1a; 标准参数 例如#xff1a; -help-server-client-version-showversion-cp-classpath 等等#xff0c;这类参数的特点是在jdk各版本里基本不会变的#xff0c;相对稳定。 X参数 X参数也就是非标准化参数主要是可以分为三类。分别是 标准参数 例如 -help-server-client-version-showversion-cp-classpath 等等这类参数的特点是在jdk各版本里基本不会变的相对稳定。 X参数 X参数也就是非标准化参数在jdk各个版本里可能会变但是变化的可能比较少。比如以下这些命令 -Xmixed 混合模式执行 (默认)-Xint 仅解释模式执行-Xbootclasspath:用 ; 分隔的目录和 zip/jar 文件设置搜索路径以引导类和资源-Xbootclasspath/a:用 ; 分隔的目录和 zip/jar 文件附加在引导类路径末尾-Xbootclasspath/p:用 ; 分隔的目录和 zip/jar 文件置于引导类路径之前-Xdiag 显示附加诊断消息-Xnoclassgc 禁用类垃圾收集-Xincgc 启用增量垃圾收集-Xloggc:file 将 GC 状态记录在文件中 (带时间戳)-Xbatch 禁用后台编译-Xmssize 设置初始 Java 堆大小-Xmxsize 设置最大 Java 堆大小-Xsssize 设置 Java 线程堆栈大小-Xprof 输出 cpu 配置文件数据-Xfuture 启用最严格的检查, 预期将来的默认值-Xrs 减少 Java/VM 对操作系统信号的使用 (请参阅文档)-Xcheck:jni 对 JNI 函数执行其他检查-Xshare:off 不尝试使用共享类数据-Xshare:auto 在可能的情况下使用共享类数据 (默认)-Xshare:on 要求使用共享类数据, 否则将失败。-XshowSettings 显示所有设置并继续-XshowSettings:all显示所有设置并继续-XshowSettings:vm 显示所有与 vm 相关的设置并继续-XshowSettings:properties显示所有属性设置并继续-XshowSettings:locale显示所有与区域设置相关的设置并继续 XX参数 也是非标准化参数相对不稳定。一般也是用的最多的主要用于JVM调优和debug。主要呢可以分为两类分别是Boolean类型和Key-Value类型。 Boolean类型 格式 -XX:[-]name表示启用或者禁用name属性         比如-XX:UseConcMarkSweepGC                    -XX:UseG1GC Key-Value类型 格式-XX:namevalye表示name属性的值是value         比如-XX:MaxGCPauseMillis500                    -XX:GCTimeRatio19 常用的JVM参数选项主要有以下这几类分别是 ##打印设置的XX选项及值 -XX:PrintCommandLineFlags 程序运行时JVM默认设置或用户手动设置的XX选项 -XX:PrintFlagsInitial 打印所有XX选项的默认值 -XX:PrintFlagsFinal 打印所有XX选项的实际值 -XX:PrintVMOptions 打印JVM的参数##堆、栈、方法区等内存大小设置 # 栈 -Xss128k -XX:ThreadStackSize128k 设置线程栈的大小为128K# 堆 -Xms2048m -XX:InitialHeapSize2048m 设置JVM初始堆内存为2048M -Xmx2048m -XX:MaxHeapSize2048m 设置JVM最大堆内存为2048M -Xmn2g -XX:NewSize2g -XX:MaxNewSize2g 设置年轻代大小为2G -XX:SurvivorRatio8 设置Eden区与Survivor区的比值默认为8 -XX:NewRatio2 设置老年代与年轻代的比例默认为2 -XX:UseAdaptiveSizePolicy 设置大小比例自适应默认开启 -XX:PretenureSizeThreadshold1024 设置让大于此阈值的对象直接分配在老年代只对Serial、ParNew收集器有效 -XX:MaxTenuringThreshold15 设置新生代晋升老年代的年龄限制默认为15 -XX:TargetSurvivorRatio 设置MinorGC结束后Survivor区占用空间的期望比例# 方法区 -XX:MetaspaceSize / -XX:PermSize256m 设置元空间/永久代初始值为256M -XX:MaxMetaspaceSize / -XX:MaxPermSize256m 设置元空间/永久代最大值为256M -XX:UseCompressedOops 使用压缩对象 -XX:UseCompressedClassPointers 使用压缩类指针 -XX:CompressedClassSpaceSize 设置Klass Metaspace的大小默认1G# 直接内存 -XX:MaxDirectMemorySize 指定DirectMemory容量默认等于Java堆最大值##OutOfMemory相关的选项 -XX:HeapDumpOnOutMemoryError 内存出现OOM时生成Heap转储文件两者互斥 -XX:HeapDumpBeforeFullGC 出现FullGC时生成Heap转储文件两者互斥 -XX:HeapDumpPathpath 指定heap转储文件的存储路径默认当前目录 -XX:OnOutOfMemoryErrorpath 指定可行性程序或脚本的路径当发生OOM时执行脚本##Serial回收器 -XX:UseSerialGC 年轻代使用Serial GC 老年代使用Serial Old GC##ParNew回收器 -XX:UseParNewGC 年轻代使用ParNew GC -XX:ParallelGCThreads 设置年轻代并行收集器的线程数。一般地最好与CPU数量相等以避免过多的线程数影响垃圾收集性能。##Parallel回收器 -XX:UseParallelGC 年轻代使用 Parallel Scavenge GC互相激活 -XX:UseParallelOldGC 老年代使用 Parallel Old GC互相激活 -XX:ParallelGCThreads 设置年轻代并行收集器的线程数。一般地最好与CPU数量相等以避免过多的线程数影响垃圾收集性能。 -XX:MaxGCPauseMillis 设置垃圾收集器最大停顿时间即STW的时间单位是毫秒。为了尽可能地把停顿时间控制在MaxGCPauseMills以内收集器在工作时会调整Java堆大小或者其他一些参数。对于用户来讲停顿时间越短体验越好但是服务器端注重高并发整体的吞吐量。所以服务器端适合Parallel进行控制。该参数使用需谨慎。 -XX:GCTimeRatio 垃圾收集时间占总时间的比例1 / (N1)用于衡量吞吐量的大小取值范围0,100默认值99也就是垃圾回收时间不超过1。与前一个-XXMaxGCPauseMillis参数有一定矛盾性。暂停时间越长Radio参数就容易超过设定的比例。 -XX:UseAdaptiveSizePolicy 设置Parallel Scavenge收集器具有自适应调节策略。在这种模式下年轻代的大小、Eden和Survivor的比例、晋升老年代的对象年龄等参数会被自动调整以达到在堆大小、吞吐量和停顿时间之间的平衡点。在手动调优比较困难的场合可以直接使用这种自适应的方式仅指定虚拟机的最大堆、目标的吞吐量GCTimeRatio和停顿时间MaxGCPauseMills让虚拟机自己完成调优工作。##CMS回收器 -XX:UseConcMarkSweepGC 年轻代使用CMS GC。开启该参数后会自动将-XXUseParNewGC打开。即ParNewYoung区 CMSOld区 Serial Old的组合 -XX:CMSInitiatingOccupanyFraction 设置堆内存使用率的阈值一旦达到该阈值便开始进行回收。JDK5及以前版本的默认值为68DK6及以上版本默认值为92。如果内存增长缓慢则可以设置一个稍大的值大的阈值可以有效降低CMS的触发频率减少老年代回收的次数可以较为明显地改善应用程序性能。反之如果应用程序内存使用率增长很快则应该降低这个阈值以避免频繁触发老年代串行收集器。因此通过该选项便可以有效降低Fu1l GC的执行次数。 -XX:UseCMSInitiatingOccupancyOnly 是否动态可调使CMS一直按CMSInitiatingOccupancyFraction设定的值启动 -XX:UseCMSCompactAtFullCollection 用于指定在执行完Full GC后对内存空间进行压缩整理以此避免内存碎片的产生。不过由于内存压缩整理过程无法并发执行所带来的问题就是停顿时间变得更长了。 -XX:CMSFullGCsBeforeCompaction 设置在执行多少次Full GC后对内存空间进行压缩整理。 -XX:ParallelCMSThreads 设置CMS的线程数量。CMS 默认启动的线程数是(ParallelGCThreads3)/4ParallelGCThreads 是年轻代并行收集器的线程数。当CPU 资源比较紧张时受到CMS收集器线程的影响应用程序的性能在垃圾回收阶段可能会非常糟糕。 -XX:ConcGCThreads 设置并发垃圾收集的线程数默认该值是基于ParallelGCThreads计算出来的 -XX:CMSScavengeBeforeRemark 强制hotspot在cms remark阶段之前做一次minor gc用于提高remark阶段的速度 -XX:CMSClassUnloadingEnable 如果有的话启用回收Perm 区JDK8之前 -XX:CMSParallelInitialEnabled 用于开启CMS initial-mark阶段采用多线程的方式进行标记用于提高标记速度在Java8开始已经默认开启 -XX:CMSParallelRemarkEnabled 用户开启CMS remark阶段采用多线程的方式进行重新标记默认开启 -XX:ExplicitGCInvokesConcurrent -XX:ExplicitGCInvokesConcurrentAndUnloadsClasses这两个参数用户指定hotspot虚拟在执行System.gc()时使用CMS周期 -XX:CMSPrecleaningEnabled 指定CMS是否需要进行Pre cleaning阶段##G1回收器 -XX:UseG1GC 手动指定使用G1收集器执行内存回收任务。 -XX:G1HeapRegionSize 设置每个Region的大小。值是2的幂范围是1MB到32MB之间目标是根据最小的Java堆大小划分出约2048个区域。默认是堆内存的1/2000。 -XX:MaxGCPauseMillis 设置期望达到的最大GC停顿时间指标JVM会尽力实现但不保证达到。默认值是200ms -XX:ParallelGCThread 设置STW时GC线程数的值。最多设置为8 -XX:ConcGCThreads 设置并发标记的线程数。将n设置为并行垃圾回收线程数ParallelGCThreads的1/4左右。 -XX:InitiatingHeapOccupancyPercent 设置触发并发GC周期的Java堆占用率阈值。超过此值就触发GC。默认值是45。 -XX:G1NewSizePercent 新生代占用整个堆内存的最小百分比默认5 -XX:G1MaxNewSizePercent 新生代占用整个堆内存的最大百分比默认60 -XX:G1ReservePercent10 保留内存区域防止 to spaceSurvivor中的to区溢出##GC日志相关选项 -XX:PrintGC -verbose:gc 打印简要日志信息 -XX:PrintGCDetails 打印详细日志信息 -XX:PrintGCTimeStamps 打印程序启动到GC发生的时间搭配-XX:PrintGCDetails使用 -XX:PrintGCDateStamps 打印GC发生时的时间戳搭配-XX:PrintGCDetails使用 -XX:PrintHeapAtGC 打印GC前后的堆信息如下图 -Xloggc:file 输出GC导指定路径下的文件中 -XX:TraceClassLoading 监控类的加载 -XX:PrintGCApplicationStoppedTime 打印GC时线程的停顿时间 -XX:PrintGCApplicationConcurrentTime 打印垃圾收集之前应用未中断的执行时间 -XX:PrintReferenceGC 打印回收了多少种不同引用类型的引用 -XX:PrintTenuringDistribution 打印JVM在每次MinorGC后当前使用的Survivor中对象的年龄分布 -XX:UseGCLogFileRotation 启用GC日志文件的自动转储 -XX:NumberOfGCLogFiles1 设置GC日志文件的循环数目 -XX:GCLogFileSize1M 设置GC日志文件的大小##其他参数 -XX:DisableExplicitGC 禁用hotspot执行System.gc()默认禁用 -XX:ReservedCodeCacheSizen[g|m|k]、-XX:InitialCodeCacheSizen[g|m|k] 指定代码缓存的大小 -XX:UseCodeCacheFlushing 放弃一些被编译的代码避免代码缓存被占满时JVM切换到interpreted-only的情况 -XX:DoEscapeAnalysis 开启逃逸分析 -XX:UseBiasedLocking 开启偏向锁 -XX:UseLargePages 开启使用大页面 -XX:PrintTLAB 打印TLAB的使用情况 -XX:TLABSize 设置TLAB大小
http://wiki.neutronadmin.com/news/6101/

相关文章:

  • 企业网站模板 html株洲网站开发公司
  • 专门做软陶的网站厦门一个平台做网站啥的
  • 深圳福田网站设计wordpress怎么设置伪静态页面
  • 网站开发在哪里接活网站后台内容编辑器
  • 国外皇色网站专业网站建设专家
  • 我要自学网网站开发免费软件下载网站排行
  • 校园网站模版十大软件app排行榜下载
  • 电商网站的数据库设计开发板是什么
  • 云南网站备案难吗下什么软件做网站
  • 模板网站哪家好中国建设银行南京分行网站首页
  • 不懂网站怎么做平台西安微信网站制作
  • 网站设计项目总结合肥做网站加盟
  • 30天网站建设实录我市建设车辆违章查询网站 病句
  • 外贸平台自建站标智客logo设计免费生成
  • 佛山网站建设公司有哪些兼职做设计的网站
  • 怎么编辑网站源代码如何登录qq网页版
  • 网站建设策划包括哪些内容seo在线诊断工具
  • 企业英文网站建设宿州专业网站建设公司
  • 电子商务网站建设试题3鞍山招聘网最新招聘
  • 漂亮的蓝色网站网上做兼职网站有哪些工作
  • 加强医院网站建设图派科技做网站怎么样
  • 竹子建站教程手工活外包加工网
  • 手机网站支持微信支付吗推广网站名是什么
  • 遂宁做网站ps网页设计视频教程
  • 在小网站上做点击广告手机网站 自适应屏幕
  • 可以自己做网站这么做做网站jijianjianzhan
  • 文化传媒公司能否建设经营网站茂名网站建设公司
  • 做笑话网站钱包网站建设
  • 广东外贸网站建设企业盘锦做网站价格
  • 网站前置审批怎么做手机移动端网站