jconsole与jvisualvm
jconsole与jvisualvm
jvisualvm是jdk1.6以后带上的工具,是升级版的jconsole
使用docker stats 查看cpu的占用虑,内存的使用量
nginx,主要比较浪费CPU,大多是计算型的,nginx主要是将东西交给别人,让别人去处理的,他自己不需要去创建对象,也不需要用多大的内存 他拥有更多的线程,接受更多的请求,去处理
中间件越多,性能的损失越大,大多数损失在网络之间中间件进行交互了 如果想优化,先优化建中间件,把中间件每秒的吞吐量上去,他们之间的传输效率要提高,买更好的网线,使用更好的网卡,使用更高效率的传输协议等,提高网络的吞吐量,这些都是性能提高的手段。
静态资源:由于我们要的js css等样式,也得找tomcat去要,所以tomcat还要分一些此线程去处理静态资源,假设tomcat现在有200个线程去处理请求,真实的请求要分配线程处理,静态资源也要分配线程处理,静态资源就会剥夺很多的线程,整个吞吐量就会下降很多,
优化首页的全量数据:
首页全量数据的获取主要是慢在他的静态资源上,目前是把所有的动态请求与静态请求都放在了微服务中,这样的话获取首页的全量数据,无论是动态请求还是静态请求都要交给微服务的tomacat去处理,这样光静态请求就占用了tomacat的很多的资源,这样就会导致吞吐量的急剧下降
jconsole与jvisualvm相关推荐
- Java常用性能分析工具 jconsole、jvisualvm、 jstat、jinfo、jmap、jhat、jstack
1.jconsole 2.jvisualvm 3.jstat 4.jinfo 5.jmap 6.jhat 7.jstack
- JVM调优之JConsole和JVisualVM工具使用
JVM调优过程中,常用JDK自带的两个工具JConsole和JVisualVM,有助于分析问题.下面是两个工具的使用方式.(我发现好多小伙伴居然都不知道这么强大的工具) 一.JConsole使用. 1 ...
- jdk自带的jvm监控工具 jconsole ,jvisualvm,jmc
1.jconsole jconsole 主要监控 JVM 的概览.内存.线程.类.vm概要.MBean等内容.JConsole 会消耗大量系统资源,因此 Oracle 建议仅在用于创建原型的开发环境中 ...
- JConsole是什么
从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JConsole(或者,它更高端的 & ...
- JConsole的使用
一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JCons ...
- 如何分析java程序_如何利用 JConsole观察分析Java程序的运行,进行排错调优
一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JCons ...
- 如何利用 JConsole观察分析Java程序的运行,进行排错调优
原文链接:http://jiajun.iteye.com/blog/810150 一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能 ...
- java Jconsole调优
java gc参考:http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html 一.JConsole是什么 从Java 5开始 引入了 ...
- 如何利用 JConsole观察分析Java程序的运行,进行排错调优(转)
一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JCons ...
最新文章
- python 工业自动化 人工智能_浅谈人工智能神经网络与工业自动化
- unity天空盒渐变_CodeGo.netgt;如何使Unity中的径向渐变天空盒?
- 抬头看路,埋头干活(一)
- Android异步处理二:AsynTask介绍和使用AsyncTask异步更新UI界面
- 第18次csp认证 201912-1 报数(C++)
- oracle数据泵导入分区表,数据泵导入分区表统计信息报错(七)
- 什么是validationQuery
- Linux文件查找及压缩工具
- win10电脑桌面透明便签_win10系统在桌面添加透明便签的操作方法
- ubuntu硬盘序列号怎么查询_Ubuntu系统下查看硬盘信息
- QQ为什么是一只企鹅?官方终于答复了!
- 这是我家养的睡莲 开花了
- 【ACL19 论文笔记】EPAr:探索+提议+组装:多跳阅读理解的可解释模型
- 迪士尼也追踪游客数据,但它为什么没有被批判?
- 如果格局决定了人生,那么到底什么决定了格局?
- 你也能轻松破解CNKI 密码
- NP-Completeness(NP完全问题)
- 我国数字出版产业发展规模[中国新闻出版网]
- Ubuntu离线安装Gitlab
- 光栅原理及其c语言仿真,取样光栅原理及MATLAB仿真.doc
热门文章
- python中多分支结构可以不用else吗_Python3基础 多分支结构 if-elif-else
- 三年级计算机秒打汉字教案,武汉社版三年级全册信息技术 18.汉字输入我能行 教案...
- 我的生活-上海周边玩乐
- 程序员的逆袭之路---从沉迷游戏到入职腾讯的全过程
- C#开发技术 计算器(二进制、八进制、十进制)
- java中子类会继承父类的构造方法吗
- 僵尸突击队+蒲公英联机平台联机教程
- BT——专门为大容量文件的共享而设计的网络协议
- 根据MRP建议对采购订单需求日期的建议修改采购订单需求日期 (续)
- php dwg格式,无需AutoCAD,用C#生成DWG文件