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

Java Thread &Memory Note

 
阅读更多

top -p pid -H  see jvm thread on linux.I read the source of the jvm,and found jvm create threads  using NPTL under Linux2.6+.

pstree pid  see stat jvm count of thread.

 

jmap -histo vmid | jmap -histo:live vmid

jstack vmid

 

nmon_x86_64_rhel54 -f -t -s 10 -c 1000

 

 

 

Bookmark:

Virtual VM http://www.longtask.com/blog/?p=465

JConsole http://simpleframework.net/blog/v/16528.html

JAVA 进程异常高的 CPU 占用率 http://blog.csdn.net/subchen/article/details/5801072

Java多线程编程总结 http://lavasoft.blog.51cto.com/62575/27069

Linux基础(7)-linux管理监控(pstree,top) http://www.lifeba.org/arch/linux_pstree_top.html

top命令中的交互命令,shift+p按CPU排序,shift+m按内存使用排序,shift+t 按CPU用时排序,shift+n按PID排序   http://blog.163.com/xychenbaihu@yeah/blog/static/1322296552012017105732762/

java:找出占用CPU资源最多的那个线程(HOW TO)  http://wenyue.me/blog/382

java 中关于信号的处理在linux下的实现  http://blog.csdn.net/raintungli/article/details/7178472

分享到:
评论

相关推荐

    java Thread & synchronized & concurrent 线程、同步、并发

    在Java编程语言中,线程(Thread)、同步(synchronized)和并发(Concurrency)是核心概念,它们在多任务处理和高效系统设计中扮演着重要角色。本文将深入探讨这三个主题,以及它们如何相互作用以确保程序的正确性...

    JAVA题目&答案

    标题 "JAVA题目&答案" 暗示了这是一个与Java编程相关的学习资源,可能包含了各种Java编程题目及其解答。从描述中的“博文链接”可以看出,它可能来源于一位名为“zhuenwei”的博主在iteye博客平台上发布的内容。标签...

    《JAVA高级&数据库编程》题库[参照].pdf

    在java中,可以通过继承Thread类或实现Runnable接口来创建多线程类。Thread类提供了许多有用的方法来控制线程的执行,例如start()方法、run()方法和join()方法。 线程的创建和启动 线程的创建和启动是java多线程...

    JAVA实验&实验报告&实验指导书

    7. 多线程:Java支持多线程编程,通过Thread类和Runnable接口实现。理解线程同步和通信(如synchronized关键字、wait()、notify()方法)的概念,能避免竞态条件和死锁,提升程序的并发性能。 8. 文件操作:Java的I/...

    Java Thread用法 经典

    ### Java Thread用法详解 #### 一、Java线程基础概念与重要性 在Java编程语言中,线程是程序执行的基本单位之一,它能够帮助我们实现多任务处理,提高程序运行效率。Java中的线程主要通过`java.lang.Thread`类来...

    Java thread dump analyzer (tda)

    Java线程分析工具(TDA)是一款专为Java开发者设计的强大工具,用于解析和理解Java应用程序的线程转储(thread dump)。线程转储是Java虚拟机(JVM)在特定时刻生成的一种快照,其中包含了应用程序中所有活动线程的状态...

    java thread dump 分析

    Java Thread Dump 分析 Java Thread Dump 分析是 Java 应用程序性能优化的重要工具之一。Thread Dump 是 JVM 的一个快照,记录了当前所有线程的状态,包括线程的 ID、名称、状态、锁信息等。通过分析 Thread Dump,...

    Java Thread Programming

    本资料“Java Thread Programming”由Paul Hyde提供,包含了关于Java线程编程的理论知识和实践代码,旨在帮助开发者深入理解和熟练掌握Java线程。 首先,我们来了解一下Java中线程的基本概念。在Java中,可以通过两...

    JavaThread

    JavaThread

    《JAVA高级&数据库编程》题库[归纳].pdf

    JAVA高级&数据库编程题库归纳 本资源摘要信息主要涵盖了 Java 高级和数据库编程的知识点,包括 Class 对象的创建、反射机制、类加载、多线程等方面。 一、Class 对象的创建 在 Java 中,创建 Class 对象有三种...

    Java-Thread-Affinity,将Java线程绑定到给定的内核.zip

    Java线程亲和性(Thread Affinity)是一个高级并发编程概念,主要涉及到操作系统调度和硬件资源的优化。在多核处理器系统中,线程亲和性允许开发者指定某个线程应该运行在哪个特定的处理器核心上,从而提高性能、...

    java Thread

    为保证不会出现卖出同一个票数,要java多线程同步锁。 设计思路:1.创建一个站台类Station,继承Thread,重写run方法,在run方法里面执行售票操作!售票要使用同步锁:即有一个站台卖这张票时,其他站台要等这张票卖...

    java_thread_demo

    本示例"java_thread_demo"很可能是关于Java线程编程的一个实例项目,其中可能包含了创建、管理及同步线程的各种方法。 在Java中,线程可以通过两种方式创建:继承Thread类或者实现Runnable接口。继承Thread类时,你...

    Java Thread Dump Analyzing

    Java Thread Dump Analyzing

    Java Thread Programming (Sams) java线程编程(含code)

    本资源“Java Thread Programming (Sams)”提供了详细的线程编程知识,结合了理论与实际代码,旨在帮助开发者深入理解并熟练掌握Java线程。 1. **线程概念** - 线程是操作系统调度的基本单位,一个进程可以包含多...

    java thread

    java 應用 thread 的小程式 計算 time 的

    Java Thread Dumps 分析

    Java线程转储(Thread Dump)是Java应用程序在特定时间点对所有运行线程的状态快照,它包含每个线程的详细信息,如线程ID、线程名称、线程状态以及栈轨迹。分析Java线程转储对于诊断Java应用程序中的性能问题、死锁...

    JAVA thread

    在Java编程语言中,线程(Thread)是执行单元,它允许程序同时执行多个任务。在"JAVA thread"这个主题中,我们主要关注的是如何在Java中创建和管理线程,以及如何通过线程实现并发执行,就像"龟兔赛跑"这个小游戏所...

Global site tag (gtag.js) - Google Analytics