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

做教育类网站网页优化怎么做

做教育类网站,网页优化怎么做,杭州网站维护公司,客服平台在线1、通过top命令查询异常的进程 top 2、通过 使用top -Hp<PID>命令查看该进程内各个线程的CPU占用情况&#xff1a; top -Hp PID 记录下占用CPU较高的线程ID。 3、转换线程ID为十六进制 使用printf命令将线程ID 19664 转换为十六进制&#xff0c;结果为 0x4cd0&#xff1…

 1、通过top命令查询异常的进程

top

2、通过 使用top -Hp<PID>命令查看该进程内各个线程的CPU占用情况:

top -Hp PID

记录下占用CPU较高的线程ID。

3、转换线程ID为十六进制

使用printf命令将线程ID 19664 转换为十六进制,结果为 0x4cd0:

printf "%x\n" <线程ID>

4、获取线程堆栈
使用jstack命令获取进程的线程堆栈信息:

# 得到线程堆栈信息中 4cd0 这个线程所在行的后面10行,从堆栈中可以发现导致cpu飙高的调用方法
jstack 19663|grep -A 10 4cd0

5、代码分析

根据堆栈信息,查看相关的Java代码。以下是一些可能导致CPU飙高的代码示例:

例如死循环,死锁等

public class BadSynchronization {  private static final Object lock1 = new Object();  private static final Object lock2 = new Object();  public static void method1() {  synchronized (lock1) {  synchronized (lock2) {  // 操作  }  }  }  public static void method2() {  synchronized (lock2) {  synchronized (lock1) {  // 操作  }  }  }  
}

6、使用性能分析工具

可以使用诸如Arthas、JProfile等Java性能分析工具进行更深入的分析。

7、查看GC日志

如果怀疑是GC问题,可以查看GC日志:

jstat -gcutil PID 1000

http://www.dtcms.com/wzjs/285986.html

相关文章:

  • 哪个视频网站做直播销售品牌营销策略
  • 青岛做家纺的公司网站做网站优化哪家公司好
  • 南京疫情今天最新情况地址查询seo推广效果
  • 红色大气企业源码公司网站模板asp带后台完整生成静态html企业站网站正能量免费推广软件
  • 企业网站的建设windows优化大师的作用
  • 360免费网站建设西安百度网站快速优化
  • 商业网站策划方案中国今日新闻
  • 网站备案背景墙班级优化大师怎么用
  • 衡阳做淘宝网站杭州推广平台有哪些
  • 四川建设招标网站网站seo文章该怎么写
  • 软装设计公司名称太原建站seo
  • 企业资质证书查询官方网站优化公司排名
  • 做啥英文网站赚钱百度推广运营
  • 单位政府网站建设和维护网站内容seo
  • 云服务器便宜常宁seo外包
  • 建设网站模板免费网站推广的常用方法
  • 新闻网站抓取做舆情监测百度正版下载恢复百度
  • 响应式网站是做列表代运营公司
  • css选择器有哪几种seo优化推广专员招聘
  • 大的网站制作竞价托管推广哪家好
  • 佳木斯做网站公司厦门做网站公司有哪些
  • 成都专业网站建设专业网络推广软件
  • 网站开发主要框架 后端优化网站排名方法
  • 网站如何做关键词seo优化关键词批量调词 软件
  • 做网站费用分几块seo关键词优化如何
  • 我想在郑卅淘宝网站做客服怎么做内部搜索引擎优化
  • 优化门户网站建设制作一个简单的网站
  • 医院网站怎么制作如何搜索关键词热度
  • 做网站应达到什么效果seo黑帽培训骗局
  • wordpress 导出功能培训班线上优化