`

cpu利用率过高,内存溢出分析

 
阅读更多

1.环境搭建(部署再现问题的程序 ProblemDiagnosticsLabToolkit.ear) 注:该程序在附件中

   访问地址:http://localhost:8080/LabToolkit/

2。

    Admin Server配置JMX
cD:\bea\user_projects\domains\dizzyworld\bin\startWebLogic.cmd(weblogic
安装目录
)
在第82行后增加:

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9003" -
Dcom.sun.management.jmxremote.authenticate="false" -
Dcom.sun.management.jmxremote.ssl="false"

  (注意:增加的代码不能有回车符号,如果有回车符号需要在后面加"\"



 

 

3.点击红圈的地方,会执行死循环造成cpu利用率上去

 

 

 

具体请看附件中的视频(分析CPU利用率过高案例.rar)

  • 大小: 138.9 KB
分享到:
评论

相关推荐

    性能瓶颈分析及案例总结

    41 Cpu 利用率和 load 值有无直接关系 42 随机 I/O 与顺序 I/O 区分标准与优化 43 Tcp 连接及内存资源使用情况 44 为何对于 numa 架构的 CPU 需要进行绑定 45 Numa 架构单实例和多实例优化策略 46 中断种类及分析...

    基于GPU的内存数据库索引技术研究

    设计一个灵活的溢出桶管理机制,可提高多维哈希索引在 GPU 上的存储空间利用率;对提出的记录并行批量插入方案进行算法时间和空间复杂度的分析,并与传统的 CPU 算法进行相关对比;在各种硬件平台上对多维线性哈希...

    mysql数据库my.cnf配置文件

    # 该变量之所以取较小默认值是一种预防措施,以捕获客户端和服务器之间的错误信息包,并确保不会因偶然使用大的信息包而导致内存溢出。 binlog_cache_size = 1M # 一个事务,在没有提交的时候,产生的日志,记录到...

    禁用/关闭upnp unpnp [免费版]

    只要向该系统的1900端口发送一个UDP包,其中“LOCATION”域的地址指向另一个系统的Chargen端口,就可能使系统进入一个无限的连接循环,这将会导致受影响系统CPU和内存占用率达100%,使远程XP系统完全不能使用而拒绝...

    C/C++笔试题(附答案,华为面试题系列)

    3.多CPU系统中,使用线程提高CPU利用率 4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独 立的运行部分,这样的程序会利于理解和修改。 其他情况都使用单线程。 11.Windows是内核...

    c++ 面试题 总结

    段式管理:把主存分为一段一段的,每一段的空间又要比一页一页的空间小很多,这种方法在空间利用率上又比页式管理高很多,但是也有另外一个缺点。一个程序片断可能会被分为几十段,这样很多时间就会被浪费在计算每一...

    入门学习Linux常用必会60个命令实例详解doc/txt

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux...

    华为编程开发规范与案例

    而pDBFat是数据库的起始地址,如果pSysHead->dbf_count值异常过大,将导致pDBFat值超过最大内存地址值,随后进行的内存操作将导致内存操作越界错误,因而在测试过程中数据库破坏后就出现了主机死机的现象。...

    基于AT89S52 单片的频率计

    定时/计数器的工作可以由编程来实现定时、计数和产生计数溢出中断要求的功 能。在构成为定时器时,每个机器周期加1 (使用12MHz 时钟时,每1us 加1),这 样以机器周期为基准可以用来测量时间间隔。在构成为计数器时,在...

    chrome.exe

    多进程(Multiprocessing):能容许多个程序同时运行而互不影响,每个网页标签独立于窗口程序存在,当资源过高或崩溃时,不会因为一个停顿而整个程序当掉。 任务管理器(Task Manager):非常有特色的工具,用户...

Global site tag (gtag.js) - Google Analytics