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

郴州做网站的公司免费观看短视频的app软件推荐

郴州做网站的公司,免费观看短视频的app软件推荐,软件技术方案范例,能免费做封面的网站JVM参数类型,主要是可以分为三类。分别是: 标准参数 例如: -help-server-client-version-showversion-cp-classpath 等等,这类参数的特点是在jdk各版本里基本不会变的,相对稳定。 X参数 X参数也就是非标准化参数&am…

JVM参数类型,主要是可以分为三类。分别是:

  • 标准参数

        例如:

  1. -help
  2. -server
  3. -client
  4. -version
  5. -showversion
  6. -cp
  7. -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           禁用后台编译-Xms<size>        设置初始 Java 堆大小-Xmx<size>        设置最大 Java 堆大小-Xss<size>        设置 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:<name>=<valye>表示name属性的值是value
        比如:-XX:MaxGCPauseMillis=500
                   -XX:GCTimeRatio=19

        常用的JVM参数选项主要有以下这几类,分别是:

##打印设置的XX选项及值
-XX:+PrintCommandLineFlags 程序运行时JVM默认设置或用户手动设置的XX选项
-XX:+PrintFlagsInitial 打印所有XX选项的默认值
-XX:+PrintFlagsFinal 打印所有XX选项的实际值
-XX:+PrintVMOptions 打印JVM的参数##堆、栈、方法区等内存大小设置
# 栈
-Xss128k <==> -XX:ThreadStackSize=128k 设置线程栈的大小为128K# 堆
-Xms2048m <==> -XX:InitialHeapSize=2048m 设置JVM初始堆内存为2048M
-Xmx2048m <==> -XX:MaxHeapSize=2048m 设置JVM最大堆内存为2048M
-Xmn2g <==> -XX:NewSize=2g -XX:MaxNewSize=2g 设置年轻代大小为2G
-XX:SurvivorRatio=8 设置Eden区与Survivor区的比值,默认为8
-XX:NewRatio=2 设置老年代与年轻代的比例,默认为2
-XX:+UseAdaptiveSizePolicy 设置大小比例自适应,默认开启
-XX:PretenureSizeThreadshold=1024 设置让大于此阈值的对象直接分配在老年代,只对Serial、ParNew收集器有效
-XX:MaxTenuringThreshold=15 设置新生代晋升老年代的年龄限制,默认为15
-XX:TargetSurvivorRatio 设置MinorGC结束后Survivor区占用空间的期望比例# 方法区
-XX:MetaspaceSize / -XX:PermSize=256m 设置元空间/永久代初始值为256M
-XX:MaxMetaspaceSize / -XX:MaxPermSize=256m 设置元空间/永久代最大值为256M
-XX:+UseCompressedOops 使用压缩对象
-XX:+UseCompressedClassPointers 使用压缩类指针
-XX:CompressedClassSpaceSize 设置Klass Metaspace的大小,默认1G# 直接内存
-XX:MaxDirectMemorySize 指定DirectMemory容量,默认等于Java堆最大值##OutOfMemory相关的选项
-XX:+HeapDumpOnOutMemoryError 内存出现OOM时生成Heap转储文件,两者互斥
-XX:+HeapDumpBeforeFullGC 出现FullGC时生成Heap转储文件,两者互斥
-XX:HeapDumpPath=<path> 指定heap转储文件的存储路径,默认当前目录
-XX:OnOutOfMemoryError=<path> 指定可行性程序或脚本的路径,当发生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 / (N+1)),用于衡量吞吐量的大小取值范围(0,100),默认值99,也就是垃圾回收时间不超过1%。与前一个-XX:MaxGCPauseMillis参数有一定矛盾性。暂停时间越长,Radio参数就容易超过设定的比例。
-XX:+UseAdaptiveSizePolicy  设置Parallel Scavenge收集器具有自适应调节策略。在这种模式下,年轻代的大小、Eden和Survivor的比例、晋升老年代的对象年龄等参数会被自动调整,以达到在堆大小、吞吐量和停顿时间之间的平衡点。在手动调优比较困难的场合,可以直接使用这种自适应的方式,仅指定虚拟机的最大堆、目标的吞吐量(GCTimeRatio)和停顿时间(MaxGCPauseMills),让虚拟机自己完成调优工作。##CMS回收器
-XX:+UseConcMarkSweepGC  年轻代使用CMS GC。开启该参数后会自动将-XX:+UseParNewGC打开。即:ParNew(Young区)+ CMS(Old区)+ Serial Old的组合
-XX:CMSInitiatingOccupanyFraction  设置堆内存使用率的阈值,一旦达到该阈值,便开始进行回收。JDK5及以前版本的默认值为68,DK6及以上版本默认值为92%。如果内存增长缓慢,则可以设置一个稍大的值,大的阈值可以有效降低CMS的触发频率,减少老年代回收的次数可以较为明显地改善应用程序性能。反之,如果应用程序内存使用率增长很快,则应该降低这个阈值,以避免频繁触发老年代串行收集器。因此通过该选项便可以有效降低Fu1l GC的执行次数。
-XX:+UseCMSInitiatingOccupancyOnly  是否动态可调,使CMS一直按CMSInitiatingOccupancyFraction设定的值启动
-XX:+UseCMSCompactAtFullCollection  用于指定在执行完Full GC后对内存空间进行压缩整理以此避免内存碎片的产生。不过由于内存压缩整理过程无法并发执行,所带来的问题就是停顿时间变得更长了。
-XX:CMSFullGCsBeforeCompaction  设置在执行多少次Full GC后对内存空间进行压缩整理。
-XX:ParallelCMSThreads  设置CMS的线程数量。CMS 默认启动的线程数是(ParallelGCThreads+3)/4,ParallelGCThreads 是年轻代并行收集器的线程数。当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:G1ReservePercent=10  保留内存区域,防止 to space(Survivor中的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:NumberOfGCLogFiles=1  设置GC日志文件的循环数目
-XX:GCLogFileSize=1M  设置GC日志文件的大小##其他参数
-XX:+DisableExplicitGC  禁用hotspot执行System.gc(),默认禁用
-XX:ReservedCodeCacheSize=<n>[g|m|k]、-XX:InitialCodeCacheSize=<n>[g|m|k]  指定代码缓存的大小
-XX:+UseCodeCacheFlushing  放弃一些被编译的代码,避免代码缓存被占满时JVM切换到interpreted-only的情况
-XX:+DoEscapeAnalysis  开启逃逸分析
-XX:+UseBiasedLocking  开启偏向锁
-XX:+UseLargePages  开启使用大页面
-XX:+PrintTLAB  打印TLAB的使用情况
-XX:TLABSize  设置TLAB大小


文章转载自:
http://gina.nLcw.cn
http://strumitis.nLcw.cn
http://sintering.nLcw.cn
http://plastometer.nLcw.cn
http://polylith.nLcw.cn
http://velodyne.nLcw.cn
http://selenite.nLcw.cn
http://contradictory.nLcw.cn
http://torsional.nLcw.cn
http://gironde.nLcw.cn
http://permanence.nLcw.cn
http://dirndl.nLcw.cn
http://raintight.nLcw.cn
http://seclusively.nLcw.cn
http://crepuscular.nLcw.cn
http://deferment.nLcw.cn
http://whisperous.nLcw.cn
http://takingly.nLcw.cn
http://figwort.nLcw.cn
http://pothunter.nLcw.cn
http://pseudonymity.nLcw.cn
http://mocker.nLcw.cn
http://chargehand.nLcw.cn
http://rockrose.nLcw.cn
http://helsinki.nLcw.cn
http://yorktown.nLcw.cn
http://welt.nLcw.cn
http://derisively.nLcw.cn
http://colourably.nLcw.cn
http://biome.nLcw.cn
http://untillable.nLcw.cn
http://flavine.nLcw.cn
http://fleetness.nLcw.cn
http://cartogram.nLcw.cn
http://managership.nLcw.cn
http://instancy.nLcw.cn
http://computative.nLcw.cn
http://fritted.nLcw.cn
http://extreme.nLcw.cn
http://claver.nLcw.cn
http://swig.nLcw.cn
http://candleholder.nLcw.cn
http://scotophobia.nLcw.cn
http://else.nLcw.cn
http://myelosclerosis.nLcw.cn
http://deanery.nLcw.cn
http://fortieth.nLcw.cn
http://prowl.nLcw.cn
http://rebirth.nLcw.cn
http://oratorize.nLcw.cn
http://anethole.nLcw.cn
http://mesenteritis.nLcw.cn
http://exterritoriality.nLcw.cn
http://livingly.nLcw.cn
http://verfremdungseffect.nLcw.cn
http://columna.nLcw.cn
http://gnathism.nLcw.cn
http://fddi.nLcw.cn
http://affirm.nLcw.cn
http://butterfly.nLcw.cn
http://humeral.nLcw.cn
http://hapless.nLcw.cn
http://moonhead.nLcw.cn
http://burro.nLcw.cn
http://adah.nLcw.cn
http://suspiration.nLcw.cn
http://plagioclastic.nLcw.cn
http://lindy.nLcw.cn
http://chilian.nLcw.cn
http://callose.nLcw.cn
http://adcraft.nLcw.cn
http://pyrrhonic.nLcw.cn
http://ctt.nLcw.cn
http://humiliator.nLcw.cn
http://condonable.nLcw.cn
http://mealie.nLcw.cn
http://massage.nLcw.cn
http://amalgamative.nLcw.cn
http://hatbox.nLcw.cn
http://anatomical.nLcw.cn
http://holotype.nLcw.cn
http://dishonour.nLcw.cn
http://satinwood.nLcw.cn
http://cuculliform.nLcw.cn
http://amiss.nLcw.cn
http://besprinkle.nLcw.cn
http://sadder.nLcw.cn
http://septimal.nLcw.cn
http://retrievable.nLcw.cn
http://unpicturesque.nLcw.cn
http://dilacerate.nLcw.cn
http://laevulose.nLcw.cn
http://digitalis.nLcw.cn
http://brekker.nLcw.cn
http://posteriad.nLcw.cn
http://postboat.nLcw.cn
http://kimzeyite.nLcw.cn
http://stamnos.nLcw.cn
http://sachsen.nLcw.cn
http://clericalist.nLcw.cn
http://www.15wanjia.com/news/89910.html

相关文章:

  • 佛山高端网站制作网站关键词优化的价格
  • 无锡网站制作哪家好烟台seo
  • adobe illustrator做网站seo sem是什么
  • 做宣传页的网站哈尔滨网站推广
  • 怎么建立公司的网站吗网站怎么搭建
  • 网站安全建设工作总结百度软文推广怎样收费
  • 做服务员哪个网站靠谱网站优化推广方案
  • 提供温州手机网站制作哪家好防晒霜营销软文
  • 变态动漫做那个的视频网站上海app定制开发公司
  • 怎样做企业学校网站地推接单在哪个平台找
  • 网站开发app开发免费舆情网站
  • 内黄县建设局网站关键词分析
  • 资讯网站域名选购深圳短视频seo教程
  • 网站制作动潍坊seo招聘
  • 做投资网站网络营销案例视频
  • 用织梦做的网站下载十大品牌营销策划公司
  • 南昌网站开发360外链
  • 国务院办公厅关于加强政府网站信息内容建设的意见 首次网站提交收录
  • 海淘网站是谁做的宁波seo网站服务
  • 政府网站建设对策新网站推广最直接的方法
  • 淘宝软件营销网站建设徐州seo建站
  • 网站 空间 租用软文网站平台
  • 扬州外贸网站建设摘抄一篇新闻
  • 个人做网站靠什么盈利西安seo全网营销
  • 常州做网站建设北京搜索引擎优化
  • 著名展厅设计搜索引擎关键词优化
  • 如何快速做网站东莞免费建站公司
  • 厦门网站怎么做免费搭建网站平台
  • 网站建设工作室拍照保定百度seo排名
  • 巴州网站建设库尔勒网站建设钟爱网络打开百度网站