`
sbl2255
  • 浏览: 218277 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JVM实施监控

 
阅读更多

这些不怎么常用的功能,用起来真的很强大;

 

jqs  查看当前java进程信息;

 



 

javavisualvm 查询jvm及heap性能

我这下载了jvmstat插件;当然jvmstat也可以单独下载安装;具体使用参考:visualgc

 



 

 



 

 



 

 

jconsole

 



 

 



 

 

 

以下是针对Linux的一些使用:

 



 

 jstat -compiler <pid>  显示VM实时编译的数量

 jmap -heap <pid> 显示heap信息

 

root@iZ25onac7oyZ:~# jmap -heap 6800
Attaching to process ID 6800, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 24.55-b03

using thread-local object allocation.
Mark Sweep Compact GC

Heap Configuration:
   MinHeapFreeRatio = 40
   MaxHeapFreeRatio = 70
   MaxHeapSize      = 262144000 (250.0MB)
   NewSize          = 1310720 (1.25MB)
   MaxNewSize       = 17592186044415 MB
   OldSize          = 5439488 (5.1875MB)
   NewRatio         = 2
   SurvivorRatio    = 8
   PermSize         = 21757952 (20.75MB)
   MaxPermSize      = 85983232 (82.0MB)
   G1HeapRegionSize = 0 (0.0MB)

Heap Usage:
New Generation (Eden + 1 Survivor Space):
   capacity = 15073280 (14.375MB)
   used     = 4903816 (4.676643371582031MB)
   free     = 10169464 (9.698356628417969MB)
   32.53317128057065% used
Eden Space:
   capacity = 13434880 (12.8125MB)
   used     = 4903816 (4.676643371582031MB)
   free     = 8531064 (8.135856628417969MB)
   36.500631192835364% used
From Space:
   capacity = 1638400 (1.5625MB)
   used     = 0 (0.0MB)
   free     = 1638400 (1.5625MB)
   0.0% used
To Space:
   capacity = 1638400 (1.5625MB)
   used     = 0 (0.0MB)
   free     = 1638400 (1.5625MB)
   0.0% used
tenured generation:
   capacity = 33300480 (31.7578125MB)
   used     = 19977912 (19.05242156982422MB)
   free     = 13322568 (12.705390930175781MB)
   59.99286496771218% used
Perm Generation:
   capacity = 21757952 (20.75MB)
   used     = 19360632 (18.46373748779297MB)
   free     = 2397320 (2.2862625122070312MB)
   88.98186741105046% used

11947 interned Strings occupying 1627776 bytes.

 

 

 

  • 大小: 2.6 KB
  • 大小: 74.5 KB
  • 大小: 68.1 KB
  • 大小: 96.5 KB
  • 大小: 32.3 KB
  • 大小: 35.2 KB
  • 大小: 7.6 KB
分享到:
评论

相关推荐

    jmx-jvm配置

    总的来说,JMX-JVM配置是一项强大的功能,它使得开发者和管理员能够实时监控和调整Java应用的运行状态,从而优化性能、诊断问题和实施细粒度的管理策略。正确配置和使用JMX对于提升Java应用的稳定性和效率至关重要。

    promethues-spring1.5.9-eureka-jvm-actuactor.zip

    本篇文章将详细探讨如何在SpringBoot 1.5.9.RELEASE应用中集成Prometheus进行JVM监控,并通过Eureka实现服务注册与发现。对于遇到相关问题的读者,本文将提供一些可能的解决方案。 首先,让我们了解一下Prometheus...

    java虚拟机性能监控

    - **JVM监控工具**:如`VisualGC`、`-verbose:gc`等,这些工具专门针对JVM的垃圾回收机制进行监控和调试。 - **J2EE监控工具**:适用于基于Java 2 Enterprise Edition (J2EE)架构的企业级应用程序。 #### 五、性能...

    多维度立体化监控

    本文将围绕多维度立体化监控的核心理念及其具体实施方式进行详细介绍。 #### 二、多维度立体化监控的概念 多维度立体化监控是指通过对系统的多个层面进行监控,形成一个立体化的监控体系,从而提高监控的有效性和...

    微服务架构之监控预警.pdf

    在现代微服务架构中,监控预警机制是确保系统稳定...在实施微服务监控预警时,需要结合实际业务场景和需求,合理设计监控方案,确保监控系统能够高效地帮助运维团队及时发现并处理问题,提升系统整体的稳定性和可靠性。

    JVM逃逸_分析、利用与防御.pdf

    4. **监控和日志**:实施监控系统,记录异常行为,以便于早期发现潜在的逃逸尝试。 5. **安全培训**:提高开发人员的安全意识,了解并避免可能导致逃逸的编程错误。 最后,相关的工作和研究通常集中在漏洞发现、...

    JVM与性能优化知识点整理.rar

    4. 实施:修改代码、调整配置,实施优化。 5. 测试:验证优化效果,确保没有引入新的问题。 6. 回顾:定期回顾优化成果,持续改进。 总结,理解和掌握JVM的工作原理及性能优化,不仅能帮助我们编写出高效、稳定的...

    京东云 郑永宽 大型监控系统设计与应用实践_myslide.cn_.pdf

    - 应用监控关注函数方法调用耗时、JVM性能以及常用开源软件如Nginx、Redis、MySQL的监控。 - 存活性监控通过进程监控和端口监控来确保程序的正常运行。 - 基础设施监控则涉及机器资源,包括200+监控项的自动采集...

    全链路监控的起源解决方案.docx

    全链路监控系统具备多种功能,如分析web应用URL调用性能、数据库性能监测(特别是慢SQL定位)、错误分析(追踪错误发生细节,定位到代码行)、外部API调用监控、线程剖析、NoSQL数据库性能监控、JVM性能监控以及HTTP...

    System.zip

    这些代码可以帮助开发者理解如何在实际项目中实施系统监控,并根据具体需求进行定制。 为了进一步深入学习和使用这个Demo,你需要解压【System.zip】,查看其中的源代码,理解每个类和方法的作用,以及它们是如何...

    【JAVA WEB实用技巧与优化方案】如何排查JVM线程和内存相关问题

    此外,配合其他监控工具,如`VisualVM`、`JProfiler`或`YourKit`,可以提供更全面的性能分析视图,包括CPU使用率、GC活动、方法调用耗时等。这些工具可以帮助我们深入理解应用程序的运行行为,从而实施针对性的优化...

    大数据项目之电商数仓(6集群监控Zabbix)V4.2.doc

    在大数据项目中,集群监控是确保系统稳定运行... 通过实施Zabbix V4.2对电商数仓的集群监控,项目能够实现全面、实时的系统监控,提高故障发现效率,保障数据处理的稳定性和安全性,同时通过数据分析优化集群资源配置。

    大型监控系统设计与应用实践.pdf

    - 应用监控涉及函数方法调用耗时、JVM性能等,通过自定义和开源软件监控进行深入分析。 - 存活性监控确保程序在机器上的正常运行,通过进程监控和端口监控确保服务的存活。 - 基础设施监控则关注机器资源,包括...

    ARMS应用全栈监控方案.pptx

    通过JVM和PaaS监控,可以快速定位故障根源。此外,应用监控支持动态调整链路调用采样率,以适应不同性能需求。 2. **前端监控**:实时监控用户访问网站的响应时间、页面异常和API错误率,提供基于地区、运营商、...

    大数据Spark技术分享 使用Prometheus和Apache Spark集群进行可扩展监控 共33页.pdf

    演示部分展示了如何集成Prometheus与Apache Spark集群,并通过实际案例说明了这一监控系统的实施效果。此外,还展示了如何使用Grafana可视化Prometheus收集到的数据,以直观地呈现Spark集群的状态。 #### 结论 ...

    精品资料(2021-2022年收藏)中铁建设视频监控系统工程设计方案分析.doc

    【中铁建设视频监控系统工程设计方案】是一份详细阐述如何在中铁建设工地上实施高效、安全的视频监控系统的文档。这份方案旨在提供24小时不间断的7路监控视频信息,覆盖办公区和工地现场,确保设备的可靠性和安全性...

    Java run-time monitoring

    在实施监控解决方案时,需要注意避免以下常见的反模式: - **过度监控**:监控太多不必要的指标会导致数据过载,增加处理负担,同时难以识别真正重要的信息。 - **忽略关键指标**:只关注特定类型的指标而忽略了...

    UpRightSoft_UPAS_7.0Fix3功能测试实施方案_V1.1

    UpRightSoft_UPAS_7.0Fix3的功能测试实施方案不仅包含了对基础功能的验证,还注重了性能和稳定性测试,尤其在JVM监控和Windows环境下的表现。这种全面的测试方法有助于发现潜在问题,提升产品的质量和用户体验,确保...

Global site tag (gtag.js) - Google Analytics