`
ayufox
  • 浏览: 273387 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

[Java性能剖析]前言

    博客分类:
  • JVM
阅读更多

      最近在学习Java性能剖析方面的主题,理论方面涉及Sun JVM内存管理和垃圾回收、JPDA技术、JVM manage API和Sun JVM Attach API(非标准),并熟悉了一些常用的JVM 剖析工具,包括Sun JDK自带的jps/jinfo/jstat/jstack/jmap/jhat/jconsole/VisualVM,以及一些开源的剖析工具包括Eclipse Memory Analyzer/Eclipse Profiler/Eclipse TPTP。

      接下来计划写一系列的BLOG,对最近的学习做一个总结和回顾吧

Java性能剖析原理和工具
1.内存管理和垃圾回收
1)内存管理
3)垃圾回收策略
2.JVM Manage API
1)Management API
2)编程获取到JVM Manage信息
3.JPDA
1)总体结构
2)JVM TI
3)JDI/Debuger
4)Java Instrument
4.Sun JVM Attach API
5.监控/剖析体系结构建设思考
6.剖析工具
1)Sun JDK基本性能剖析工具介绍
功能型工具:jps、jinfo、jstat、jstack、jmap
辅助型工具:jsadebugd、jstatd、jhat
2)Sun JDK可视化剖析工具介绍
JConsole(基于java.lang.management)
VisualVM(基于java.lang.management + jvmti)
3)其他监控/剖析工具
Eclipse MemoryAnalyzerEclipse TPTP

外篇:《Java 栈内存介绍
3
1
分享到:
评论

相关推荐

    Java虚拟机规范中文版

    但分析程序的执行行为问题(虚拟机是怎样做的、性能如何)则意义不大,如需对具体虚拟机实现进行调优、性能分析等,我推荐在本书基础上继续阅读《Java Performance》和《Oracle JRockit The Definitive Guide》等书...

    Java2核心技术.part5

    Java2核心技术第I卷.基础知识 目录: 译者序 前言 第1章Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1简单性 1.2.2面向对象 1.2. 3分布式 1. 2.4健壮性 1. 2.5安仝...

    Java虚拟机

    这本书的内容是帮你全面了解java虚拟机,本书第1版两年内印刷近10次,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的...

    基于JAVA的剪刀石头布游戏设计.docx

    目 录 前言 3 1剪刀石头布游戏设计思路阐述 4 2程序概要设计 5 2.1功能需求分析 5 2.2性能需求分析 5 2.3程序框图 5 2.4 Java类及自定义类相互继承的层次关系 6 2.4.1 Java类及自定义类的说明 6 2.4.2类中成员及作用...

    基于某JAVA地剪刀石头布游戏设计——Java课程设计报告材料-.doc

    目 录 前言3 1剪刀石头布游戏设计思路阐述4 2程序概要设计5 功能需求分析5 性能需求分析5 程序框图5 Java类与自定义类相互继承的层次关系6 Java类与自定义类的说明6 类中成员与作用7 2.5程序运行效果与存在的问题7 ...

    Mysql高性能学习笔记02

     高性能Mysql中的第二章-基准测试和第三章-服务器性能剖析是需要全局考虑的问题,不同的应用场景,基准测试的方式和输入数据是不太一样的。所以我们后续再讨论这两个问题,先放过去,直接进行优化schema和数据类型...

    基于java书籍借阅管理系统毕业设计

    本系统的设计过程是用来实现书籍借阅、归还以及对读者、书籍信息的管理。 系统则是利用计算机的功能实现...统的功能,第七章软件测试和维护,第八章是性能分析,这些都是本系统的重要 部分。第九章是整个文章的总结。

    JAVA论文成绩管理系统毕业设计

    1.2 性能需求分析 5 1.3 数据库需求分析――数据流图 5 1.4数据结构分析――数据流图 6 2概要结构设计 9 2.1系统功能结构设计 9 2.2 数据库概念结构设计 10 3逻辑结构设计 10 4详细设计及功能实现 11 4.1模块设计与...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    深入理解Android:卷I--详细书签版

     结合实际应用开发需求,以情景分析的方式有针对性地对Android的源代码进行了十分详尽的剖析,深刻揭示Android系统的工作原理  机锋网、51CTO、开源中国社区等专业技术网站一致鼎力推荐 内容简介  《深入理解...

    Java2核心技术.part3

    Java2核心技术第I卷.基础知识 目录: 译者序 前言 第1章Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1简单性 1.2.2面向对象 1.2. 3分布式 1. 2.4健壮性 1. 2.5安仝...

    Java2核心技术.part1

    Java2核心技术第I卷.基础知识 目录: 译者序 前言 第1章Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1简单性 1.2.2面向对象 1.2. 3分布式 1. 2.4健壮性 1. 2.5安仝性 1. 2.6...

    Java2核心技术.part6

    Java2核心技术第I卷.基础知识 目录: 译者序 前言 第1章Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1简单性 1.2.2面向对象 1.2. 3分布式 1. 2.4健壮性 1. 2.5安仝...

    Java2核心技术.part4

    Java2核心技术第I卷.基础知识 目录: 译者序 前言 第1章Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1简单性 1.2.2面向对象 1.2. 3分布式 1. 2.4健壮性 1. 2.5安仝...

    Java2核心技术.part2

    Java2核心技术第I卷.基础知识 目录: 译者序 前言 第1章Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1简单性 1.2.2面向对象 1.2. 3分布式 1. 2.4健壮性 1. 2.5安仝...

    基于JAVA的人事管理系统设计与实现(1).doc

    目 录 1前言 2 1.1信息化的发展 2 1.2课题的研究背景 2 1.3课题的研究目的 3 2需求分析 3 2.1 可行性分析 4 2.1.1 经济可行性 4 2.1.2 技术可行性 4 2.1.3 运行可行性 4 2.2系统需求 5 2.3功能需求 5 2.4性能需求 5 ...

    数据库课程设计-JAVA个人记账管理系统.doc.doc

    数据库课程设计_JAVA个人记账管理系统 目 录1 前言 12 需求分析 1 2.1 课程设计目的 1 2.2 课程设计任务 1 2.3 设计环境 1 2.4 开发语言 23 分析和设计 2 3.1 系统E-R模型 2 3.2 表空间及表的设计 2 3.3 视图设计 5 ...

    Java-String&StringBuilder&StringBuffer的区别与分析

    文章目录一、前言二、值可变性三、线程安全性四、时间性能排名 一、前言 此博客基于JDK1.8。 我们先用一张表格来回顾一下Java中String,StringBuilder,StringBuffer关于值可变性、线程安全性、时间性能排序、常用...

    开源bbs源码java-Share:分享

    前言啦 一些自己的积累,不全 希望你们喜欢 ;) 会不定期更新,欢迎大家补充 前端相关 HTML5 与CSS3权威指南(基础,必看) 锋利的jQuery(基础) Javascript权威指南(高级 没看过,推荐) Linux相关 鸟哥私房菜...

Global site tag (gtag.js) - Google Analytics