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

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

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

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

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

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

http://www.brendangregg.com/Slides/LISA13_Flame_Graphs.pdf

https://codeascraft.com/2015/01/14/introducing-statsd-jvm-profiler-a-jvm-profiler-for-hadoop/

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

http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2014-December/016477.html

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

https://bugs.openjdk.java.net/browse/JDK-8080281

http://www.slideshare.net/brendangregg/javaone-2015-java-mixedmode-flame-graphs

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

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

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

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

http://www.slideshare.net/brendangregg/java-performance-analysis-on-linux-with-flame-graphs

http://www.slideshare.net/brendangregg/scale2015-linux-perfprofiling

http://www.slideshare.net/brendangregg/blazing-performance-with-flame-graphs

http://www.slideshare.net/brendangregg/broken-linux-performance-tools-2016

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

http://www.brendangregg.com/blog/2015-02-27/linux-profiling-at-netflix.html

• Flame Graphs
http://www.brendangregg.com/flamegraphs.html
http://techblog.netflix.com/2015/07/java-in-flames.html
http://techblog.netflix.com/2014/11/nodejs-in-flames.html
http://www.brendangregg.com/blog/2014-11-09/differential-flame-graphs.html
• Linux perf_events
https://perf.wiki.kernel.org/index.php/Main_Page
http://www.brendangregg.com/perf.html
http://www.brendangregg.com/blog/2015-02-27/linux-profiling-at-netflix.html
• Netflix Vector
https://github.com/netflix/vector
http://techblog.netflix.com/2015/04/introducing-vector-netflixs-on-host.html
• JDK tickets
– JDK8: https://bugs.openjdk.java.net/browse/JDK-8072465
– JDK9: https://bugs.openjdk.java.net/browse/JDK-8068945
• hprof: http://www.brendangregg.com/blog/2014-06-09/java-cpu-sampling-using-hprof.html

https://github.com/coderplay/perfj

linux perf and tracer ,java Flame Graph的更多相关文章

  1. 使用linux perf工具生成java程序火焰图

    pre.cjk { font-family: "Nimbus Mono L", monospace } p { margin-bottom: 0.1in; line-height: ...

  2. 使用perf生成Flame Graph(火焰图)

      具体的步骤参见这里: <flame graph:图形化perf call stack数据的小工具>   使用SystemTap脚本制作火焰图,内存较少时,分配存储采样的数组可能失败,需 ...

  3. perf + Flame Graph火焰图分析程序性能

    1.perf命令简要介绍 性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report 来显示统计结果 ...

  4. linux系统分析工具续-SystemTap和火焰图(Flame Graph)

    本文为网上各位大神文章的综合简单实践篇,参考文章较多,有些总结性东西,自认暂无法详细写出,建议读文中列出的参考文档,相信会受益颇多.下面开始吧(本文出自 “cclo的博客” 博客,请务必保留此出处ht ...

  5. Linux Perf Probes for Oracle Tracing

    Luca Canali on 21 Jan 2016 Topic: this post is about Linux perf and uprobes for tracing and profilin ...

  6. 使用Flame Graph进行系统性能分析

    关键词:Flame Graph.perf.perl. FlameGraph是由BrendanGregg开发的一款开源可视化性能分析工具,形象的成为火焰图. 从底向上像火苗一样逐渐变小,也反映了相互之间 ...

  7. [失败]SystemTap和火焰图(Flame Graph)

    本文参考http://blog.51cto.com/xuclv/1184517 SystemTap简介: SystemTap provides free software (GPL) infrastr ...

  8. 不错的linux下通用的java程序启动脚本

    不错的linux下通用的java程序启动脚本(转载) 虽然写起动shell的频率非常不高...但是每次要写都要对付一大堆的jar文件路径,新加jar包也必须要修改起动shell. 在网上找到一个挺好的 ...

  9. Linux中如何设置java环境变量

    这里介绍Linux下如何设置java环境变量. 工具/原料 Linux java环境变量 方法/步骤 1 查看java的安装路径   查看java执行路径   配置java环境变量   java的安装 ...

随机推荐

  1. sass / scss

    Sass 有两种语法规则(syntaxes),目前新的语法规则(从 Sass 3开始)被称为 “SCSS”( 时髦的css(Sassy CSS)),它是css3语法的的拓展级,就是说每一个语法正确的C ...

  2. ubuntu终止进程的方法

    在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. 先看两个例子: 例子一:结束某个程序,如Firefox  键入命令: ...

  3. 在MyEclipse中改动jsp页面的默认打开方式

    在JavaWeb项目中.当然有非常多jsp页面,可是我发现,双击打开jsp页面总是卡机.相对于打开其它java文件而言非常慢,感觉非常不舒服.MyEclipse中默认打开jsp页面是以可视化的形式展现 ...

  4. 转:PHP关于反斜杠处理函数addslashes()和stripslashes()的用法

    1.php处理\函数:addslashes()和stripslashes()函数 addslashes():对输入字符串中的某些预定义字符前添加反斜杠,这样处理是为了数据库查询语句等的需要.这些预定义 ...

  5. HDUOJ --2523

     http://acm.hdu.edu.cn/showproblem.php?pid=2523 哈希表..球阀 代码: #include<iostream> #include<vec ...

  6. Total Commander:文件管理工具,共享软件

    http://xbeta.info/tc/ Total Commander V8.0:文件管理工具,共享软件,适用于Windows® 95/98/ME/NT/2000/XP/Vista/7 和 Win ...

  7. struts2 xml配置文件配置传参数

    传参方式 重定向 第一方式: <action name="search" method="search"            class="c ...

  8. 百度定位SDK实现获取当前经纬度及位置

    使用Android自带的LocationManager和Location获取位置的时候,经常会有获取的location为null的情况,并且操作起来也不是很方便,在这个Demo里我使用了百度地图API ...

  9. jquery ajax调用WCF,采用System.ServiceModel.WebHttpBinding

    Jquery ajax调用WCF服务 例子效果如下:原界面 点击按钮GetList get后,通过指定的Url获取数据添加到table 新建一个控制台项目,添加IContract.cs,DBServi ...

  10. Linux调度器 - 进程优先级

    一.前言 本文主要描述的是进程优先级这个概念.从用户空间来看,进程优先级就是nice value和scheduling priority,对应到内核,有静态优先级.realtime优先级.归一化优先级 ...