http://www.slideshare.net/brendangregg/presentations

http://techblog.netflix.com/2015/07/java-in-flames.html

http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/e8260b6328fb

http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2014-June/014842.html

https://community.oracle.com/docs/DOC-917570

http://stackoverflow.com/questions/37290028/how-does-java-maintain-function-stacktrace-internally

http://stackoverflow.com/questions/24071792/how-do-i-disable-java-stack-frame-optimizations-or-profile-stacks-using-system

http://bugs.java.com/view_bug.do?bug_id=8068945

www.brendangregg.com/blog/2014-06-12/java-flame-graphs.html

http://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html

http://queue.acm.org/detail.cfm?id=2927301

https://www.paypal-engineering.com/2016/09/08/spark-in-flames-profiling-spark-applications-using-flame-graphs/

http://www.brendangregg.com/blog/2015-07-08/choosing-a-linux-tracer.html

https://github.com/brendangregg/perf-tools

https://lkml.org/lkml/2015/3/30/749

https://lwn.net/Articles/608497/

https://lwn.net/Articles/365835/

https://github.com/iovisor/bcc

http://www.brendangregg.com/perf.html

https://github.com/jrudolph/perf-map-agent

http://www.brendangregg.com/

https://github.com/etsy/statsd-jvm-profiler

brendangregg的更多相关文章

  1. 火焰图分析openresty性能瓶颈

    注:本文操作基于CentOS 系统 准备工作 用wget从https://sourceware.org/systemtap/ftp/releases/下载最新版的systemtap.tar.gz压缩包 ...

  2. BPF and eBPF linux

    http://www.brendangregg.com/blog/2016-10-21/linux-efficient-profiler.html http://www.brendangregg.co ...

  3. tunning-Instruments and Flame Graphs

    On mac os, programs may need Instruments to tuning, and when you face too many probe messages, you'l ...

  4. Linux 常用工具贴

    1. nmon for Linux  用于监控Linux CPU.IO.网络等,可以生产excel格式的报表  http://nmon.sourceforge.net/pmwiki.php?n=Sit ...

  5. Performance Analysis Methodology

    http://www.brendangregg.com/methodology.html The USE Method: for finding resource bottlenecks The TS ...

  6. gdb Debugging Full Example

    http://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html

  7. Java Warmup

    http://www.brendangregg.com/blog/2016-09-28/java-warmup.html

  8. Dtrace for Linux 2016

    http://www.brendangregg.com/blog/2016-10-27/dtrace-for-linux-2016.html

  9. Linux系统性能诊断工具纲要

    Linux的性能分析工具众多,在微博上发现了系统性能专家Brendan D. Gregg,在最近LinuxCon NA 2014大会上发布的关于Linux性能方面的talk和幻灯片.和去年比较,今年增 ...

随机推荐

  1. JDBC三(web基础学习笔记九)

    一.JDBC编程步骤 二.将数据库的信息放入资源文件 // (1)使用Class.forName来导入drive Class.forName("oracle.jdbc.driver.Orac ...

  2. PHPCMS详细文件目录结构

    PHPCMS详细文件目录结构 根目录 |  –  api  接口文件目录 |  –  caches 缓存文件目录 |  – configs 系统配置文件目录 |  – caches_* 系统缓存目录 ...

  3. MySQL 分库备份

    mysql -uroot -p'password' -e "show databases;"|grep -Evi "database|infor|perfor" ...

  4. line-height测量及使用

    1.line-height定义 line-height表示行高,即两行文字基线间的距离. 以下是图示说明: 行高是2条红线之间的距离,即:1+2+3+4 在实际测量中,基线不好找,可测量顶线到顶线的距 ...

  5. Linux对包管理阐述

    Centos/Redhat/Fedora的软件包,都是rpm后缀的文件.包管理器rpm(Redhat packages manager)  linux的哲学思想是简单命令解决复杂任务,因此每个软件的功 ...

  6. Python 实现的、带GUI界面的词云生成器

    代码地址如下:http://www.demodashi.com/demo/14233.html 详细说明: "词云"就是数据可视化的一种形式,给出一段文本,根据文本中词语的出现频率 ...

  7. 【TP框架】包括TP3.1和3.2,自带缓存使用机制

    原文章出处: http://blog.163.com/liwei1987821@126/blog/static/172664928201422133218356/ 写在开始:缓存变量和session变 ...

  8. cxf之GET,POST,PUT,DELETE的区别

    GET,POST,PUT,DELETE的区别 注意: 文中有错误地方:关于增改删查正确的描述应为: get对应的是查询post对应的是保存/增加delete对应的是删除put对应的是更新

  9. request.getcontextPath() 详解(转)

    本文转自:http://blog.csdn.net/pengxuan/article/details/6604578 <%=request.getContextPath()%>是为了解决相 ...

  10. 浅谈 JavaScriptCore

    来源:XcodeMen(王瑞华) 链接:http://t.cn/RVqQI5p 本文由我们团队的王瑞华童鞋撰写. OS X Mavericks 和 iOS 7 引入了 JavaScriptCore 库 ...