与linux下top命令直接显示进程下线程资源占用不同,Windows下默认任务管理器只能显示出进程的资源占用,jconsle等工具也只能显示出java进程资源占用,无法显示出进程能具体线程的资源占用,为此需要用到一个工具processExplorer。
1、用任务管理器或jconsle工具占用资源最高的java进程pid;
2、用processExplorer工具找到这个进程下线程的资源占用情况,找到占用资源最高的线程id,将其转换为16进制显示;
3、jconsle或jstack java进程,然后找到上面线程id对应的线程,可以看到占用资源较高的线程代码,就是导致资源占用较高的原因。然后进一步分析是自己代码写的问题还是JVM参数设置有问题来优化改进。

最新文章

  1. Socket 类通信例子-第24章
  2. 字节序相关问题简单总结,LSB与MSB
  3. 在svg中的line和path根据路径返回x,y
  4. Silverlight动画之 Animation Easing
  5. 黑马程序员——【Java基础】——集合框架
  6. centOS设置zookeeper开机自动启动
  7. java操作xml的一个小例子
  8. 20160126深入浅出obc知识点整理
  9. PHP中strtotime函数使用方法分享
  10. Cassandra1.2文档学习(9)—— 数据写入
  11. 【HDOJ】3487 Play with Chain
  12. [LeetCode#187]Repeated DNA Sequences
  13. NetAnalyzer笔记 目录
  14. 用JSTL简化Java Web开发
  15. Struts2与ajax整合之缺点
  16. Android导航栏ActionBar的具体分析
  17. MVC 插件式开发
  18. 适用MySQL Migration Toolkit 1.0 将oracle迁移到mysql中遇到的问题
  19. .net core EFcore model生成数据
  20. Windows 上编译 corefx 源码生成 Linux 上可用的 System.Data.SqlClient.dll

热门文章

  1. 【新特性速递】优化Shift/Ctrl行多选逻辑,和Windows的文件资源管理器保持一致!
  2. 二分图学习记 之 KM算法 二分图最大权完美匹配。
  3. 动手学深度学习10- pytorch多层感知机从零实现
  4. java为什么要用类型擦除实现泛型?--c++,java,c# 的泛型是如何实现的
  5. C# iText split PDF C# 拆分PDF
  6. 4-consul HTTP API及实践
  7. 【spring】自定义注解 custom annotation
  8. 关于css中布局遇到的一些问题
  9. undefined reference to `BN_new'
  10. Can't toast on a thread that has not called Looper.prepare()