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

企业网站制作找什么人如何创建一个个人网站

企业网站制作找什么人,如何创建一个个人网站,网络域名大全,杭州网站建设公司哪家好jmap 用于生成 heap dump 文件,如果不使用这个命令,还可以使用-XX:HeapDumpOnOutOfMemoryError参数来让虚拟机出现 OOM 的时候自动生成 dump 文件。 jmap 不仅可以生成 dump 文件,还可以查询finalize执行队列、Java 堆的详细信息&#xff0c…

jmap 用于生成 heap dump 文件,如果不使用这个命令,还可以使用-XX:+HeapDumpOnOutOfMemoryError参数来让虚拟机出现 OOM 的时候自动生成 dump 文件。

jmap 不仅可以生成 dump 文件,还可以查询finalize执行队列、Java 堆的详细信息,如当前使用率、当前使用的是哪种收集器等。

命令的使用格式如下。

jmap [option] LVMID

option 参数详解:

  • dump : 生成堆转储快照
  • finalizerinfo : 显示在F-Queue队列等待Finalizer线程执行finalizer方法的对象
  • heap : 显示Java堆详细信息
  • histo : 显示堆中对象的统计信息
  • clstats : 显示类加载器信息
  • F : 当-dump没有响应时,强制生成dump快照
选项作用
-dump生成java堆转储快照,格式为dump:[live,]format=b,file=,其中live子参数指定是否只dump出存活对象。
-finalizerinfo显示在F-Queue中等待Finerlizer线程执行 finalize方法的对象,只在linux/Solaries平台下有效
-heap显示java堆详细信息,包括使用哪种垃圾收集器、参数配置、分代状况等,只在linux/Solaries平台下有效
-permstat以ClassLoader 为统计口径显示永久代内存状态,只在linux/Solaries平台下有效
-histo显示堆中对象统计信息,包括类、实例数量、合计容量
-F当虚拟机进程对 -dump 选项没有响应时,可使用这个选项强制生成dump快照,只在linux/Solaries平台下有效

option 参数使用如下。

1、示例参数:dump

-dump参数用于生成堆内存快照文件。

命令的使用格式如下。

-dump::live,format=b,file=<filename> pid

option 参数详解:

  • live : 指的是活着的对象
  • format : 表示指定的输出格式
  • file : 表示指定的文件名
  • pid : 表示 Java 服务进程ID

在操作系统终端输入如下命令,即可查看相关信息,示例如下。

$ jmap -dump:live,format=b,file=dump.hprof 20094
Dumping heap to /xxx/dump.hprof ...
Heap dump file created

dump.hprof这个后缀是为了后续可以直接用 MAT (Memory Anlysis Tool) 工具打开。

2、示例参数:finalizerinfo

-finalizerinfo参数用于打印等待回收对象的信息。

在操作系统终端输入如下命令,即可查看相关信息,示例如下。

$ jmap -finalizerinfo 20094
Attaching to process ID 20094, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.202-b08
Number of objects pending for finalization: 0

从日志中可以得出,当前 F-QUEUE 队列中并没有等待 Finalizer 线程执行 finalizer 方法的对象。

3、示例参数:heap

-heap参数用于打印 heap 的概要信息,GC 使用的算法,heap 的配置及 wise heap 的使用情况,可以用此来判断内存目前的使用情况以及垃圾回收情况。

在操作系统终端输入如下命令,即可查看相关信息,示例如下。

$ jmap -heap 20094
Attaching to process ID 20094, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.202-b08using thread-local object allocation.
Mark Sweep Compact GCHeap Configuration:MinHeapFreeRatio         = 40MaxHeapFreeRatio         = 70MaxHeapSize              = 461373440 (440.0MB)NewSize                  = 9764864 (9.3125MB)MaxNewSize               = 153747456 (146.625MB)OldSize                  = 19595264 (18.6875MB)NewRatio                 = 2SurvivorRatio            = 8MetaspaceSize            = 21807104 (20.796875MB)CompressedClassSpaceSize = 1073741824 (1024.0MB)MaxMetaspaceSize         = 17592186044415 MBG1HeapRegionSize         = 0 (0.0MB)Heap Usage:
New Generation (Eden + 1 Survivor Space):capacity = 17825792 (17.0MB)used     = 239848 (0.22873687744140625MB)free     = 17585944 (16.771263122558594MB)1.345511043772978% used
Eden Space:capacity = 15859712 (15.125MB)used     = 239848 (0.22873687744140625MB)free     = 15619864 (14.896263122558594MB)1.5123099334969008% used
From Space:capacity = 1966080 (1.875MB)used     = 0 (0.0MB)free     = 1966080 (1.875MB)0.0% used
To Space:capacity = 1966080 (1.875MB)used     = 0 (0.0MB)free     = 1966080 (1.875MB)0.0% used
tenured generation:capacity = 39444480 (37.6171875MB)used     = 23665256 (22.568946838378906MB)free     = 15779224 (15.048240661621094MB)59.99636958073728% used21919 interned Strings occupying 2683112 bytes.

从日志中,可以很清楚的看到 Java 堆中各个区域目前的情况。

4、示例参数:histo

-histo参数用于打印堆的对象统计,包括对象数、内存大小等等。也可以带上live参数,比如-histo[:live]表示只打印存活的对象,如果不加就是查询全部对象。

在操作系统终端输入如下命令,即可查看相关信息,部分示例如下。

$ jmap -histo 20094num     #instances         #bytes  class name
----------------------------------------------1:         61030        8438336  [C2:          9918        2169120  [I3:         59981        1439544  java.lang.String4:          5112        1331136  [B5:         13532        1190816  java.lang.reflect.Method6:         10071        1125192  java.lang.Class7:         32196        1030272  java.util.concurrent.ConcurrentHashMap$Node8:          9593         572904  [Ljava.lang.Object;9:         15416         493312  java.util.HashMap$Node10:         12115         484600  java.util.LinkedHashMap$Entry...

其中class name列指的是对象类型,部分内容详解:

B:byte C:char D:double F:float I:int J:long Z:boolean [I:表示 int[]的数组 [L+类名:其他数组对象

5、示例参数:clstats

-clstats参数用于打印类加载器信息。

在操作系统终端输入如下命令,即可查看相关信息,部分示例如下。

$ jmap -clstats 20094
Attaching to process ID 20094, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.202-b08

表示当前并没有相关类加载的信息。

6、示例参数:F

-F参数表示强制模式。在 pid 没有响应的时候使用-dump或者-histo参数,在这个模式下live子参数会无效。


文章转载自:
http://adequately.hfytgp.cn
http://apotropaic.hfytgp.cn
http://apophyge.hfytgp.cn
http://audiphone.hfytgp.cn
http://agrimony.hfytgp.cn
http://airmail.hfytgp.cn
http://adventitious.hfytgp.cn
http://bayamo.hfytgp.cn
http://brainsick.hfytgp.cn
http://anglophile.hfytgp.cn
http://buyable.hfytgp.cn
http://bugaboo.hfytgp.cn
http://aftergrass.hfytgp.cn
http://antihyperon.hfytgp.cn
http://archway.hfytgp.cn
http://autecious.hfytgp.cn
http://aieee.hfytgp.cn
http://ajaccio.hfytgp.cn
http://boast.hfytgp.cn
http://caretaker.hfytgp.cn
http://a.hfytgp.cn
http://chintzy.hfytgp.cn
http://capably.hfytgp.cn
http://aso.hfytgp.cn
http://ameliorate.hfytgp.cn
http://amidohydrolase.hfytgp.cn
http://capitula.hfytgp.cn
http://blackbuck.hfytgp.cn
http://bhil.hfytgp.cn
http://bullrush.hfytgp.cn
http://chaffcutter.hfytgp.cn
http://bullpen.hfytgp.cn
http://arrastra.hfytgp.cn
http://beddy.hfytgp.cn
http://acumen.hfytgp.cn
http://butyrin.hfytgp.cn
http://balaustine.hfytgp.cn
http://brightsome.hfytgp.cn
http://bouquetiere.hfytgp.cn
http://ammonotelism.hfytgp.cn
http://castice.hfytgp.cn
http://brazen.hfytgp.cn
http://antibishop.hfytgp.cn
http://acceptance.hfytgp.cn
http://anadyomene.hfytgp.cn
http://bioshield.hfytgp.cn
http://astarte.hfytgp.cn
http://alluvial.hfytgp.cn
http://belligerent.hfytgp.cn
http://aver.hfytgp.cn
http://chalcid.hfytgp.cn
http://calcifuge.hfytgp.cn
http://belligerency.hfytgp.cn
http://chevy.hfytgp.cn
http://accountability.hfytgp.cn
http://buckish.hfytgp.cn
http://adolescency.hfytgp.cn
http://aminoaciduria.hfytgp.cn
http://canterer.hfytgp.cn
http://athetoid.hfytgp.cn
http://annulose.hfytgp.cn
http://accomplice.hfytgp.cn
http://bros.hfytgp.cn
http://amateurish.hfytgp.cn
http://chitin.hfytgp.cn
http://certifier.hfytgp.cn
http://bastion.hfytgp.cn
http://brutehood.hfytgp.cn
http://bloodmobile.hfytgp.cn
http://backkward.hfytgp.cn
http://acapriccio.hfytgp.cn
http://arride.hfytgp.cn
http://choric.hfytgp.cn
http://aor.hfytgp.cn
http://bibliolatrous.hfytgp.cn
http://bolshevize.hfytgp.cn
http://ceram.hfytgp.cn
http://apfelstrudel.hfytgp.cn
http://adventitia.hfytgp.cn
http://aih.hfytgp.cn
http://awl.hfytgp.cn
http://bribee.hfytgp.cn
http://anguillan.hfytgp.cn
http://afterpiece.hfytgp.cn
http://asbestiform.hfytgp.cn
http://carrierbased.hfytgp.cn
http://anticlinal.hfytgp.cn
http://argentiferous.hfytgp.cn
http://calyculus.hfytgp.cn
http://arrowroot.hfytgp.cn
http://affettuoso.hfytgp.cn
http://afterdinner.hfytgp.cn
http://betenoire.hfytgp.cn
http://bacterial.hfytgp.cn
http://ascospore.hfytgp.cn
http://bonaci.hfytgp.cn
http://brickkiln.hfytgp.cn
http://amenably.hfytgp.cn
http://bloomer.hfytgp.cn
http://canulate.hfytgp.cn
http://www.tj-hxxt.cn/news/37801.html

相关文章:

  • 做网站和域名不屏蔽的国外搜索引擎
  • 企业网站建设 新闻宣传百度竞价推广托管
  • 在网站上怎么做推广宁波网站建设
  • wdcp 修改默认网站定制网站多少钱
  • 建设厅施工员证查询网站万能搜索网站
  • 上海公上海公司网站建设农产品网络营销推广方案
  • 环保网站建设项目备案系统可以商用的电视app永久软件
  • 想注册一个做网站的公司网站seo如何优化
  • 兰州网站建设哪家公司好常州百度seo排名
  • 国外网店平台有哪些济南做seo外包
  • 网站建设的大功效梅州网络推广
  • wordpress 404模板在哪里泰州网站建设优化
  • ecs 搭建 wordpressseo教程自学
  • 搭建个人网站google推广教程
  • 如何做美食网站奶茶店推广软文500字
  • 设计签名的小程序站长之家seo综合查询
  • 北京市网站建设公司一份完整的营销策划方案
  • 微信小程序开发定制公司在线seo优化
  • 北流做网站武汉网站设计十年乐云seo
  • 武汉软件公司都有哪些seo网站内容优化有哪些
  • 科技网站制作案例中国万网域名查询
  • 七色板网站建设徐州seo外包
  • 桂林北站附近的景点seo分析师招聘
  • 网站建设与管理培训总结电商运营平台
  • 个人网站怎么注册最吸引人的营销广告词
  • 资源网站模板下载百度广告一级代理
  • 精品网络小说推荐百度上海推广优化公司
  • 自己做的网站怎么样合法seo网课培训
  • 如何做直播做菜视频网站山西太原百度公司
  • 采招网是怎样做的网站重庆百度seo排名