Blog Archives

Flame graphs for Java (super-short how to)

This is for Ubuntu! Download async-profiler wget https://github.com/async-profiler/async-profiler/releases/tag/v4.2.1#:~:text=async%2Dprofiler%2D4.2.1%2Dlinux%2Dx64.tar.gztar xvf async-profiler-4.2.1-linux-x64.tar.gz Let user-space programs access Linux performance counters and expose kernel symbol addresses (can also make permanent) sudo sysctl -w kernel.perf_event_paranoid=1sudo sysctl -w kernel.kptr_restrict=0 Start Java and attach java -jar <jar

Tagged with: , ,
Posted in programming

The Liebre Stream Processing Engine

The LIEBRE Stream Processing Engine Since I started by Ph.D. back in 2008, I spent a considerable amount of time digging into the internals of stream processing engines. Pioneer engines like Aurora and Borealis were not really easy to work

Tagged with: , , ,
Posted in Data Streaming, programming, Research

5 minutes Storm installation guide (single-node setup)

The following is a short guide to setup Storm quickly! Note: this installation does not require sudo, logs and other data maintained by ZooKeeper and Storm are in my home folder Create a directory for storm and enter it mkdir

Tagged with: , ,
Posted in Data Streaming, programming, Storm