How a Kernel Bug Froze My Machine: Debugging an Async-profiler Deadlock | QuestDB

How I investigated and worked around a kernel bug that caused async-profiler to freeze my machine whenever I tried to use a profiler.

QuestDB
type-pollution-agent/WHATIF.md at master · RedHatPerf/type-pollution-agent

Contribute to RedHatPerf/type-pollution-agent development by creating an account on GitHub.

GitHub
JVM Field Guide: Memory

This article is the first chapter of a concise field guide for running and supporting JVM applications, focusing on memory. The guide focuses on the most practical aspects of dealing with JVM applications, primarily server-side ones.

JVM Field Guide: Memory

How do profilers like #asyncprofiler work? How to write your own? Get your intense coding hat on because this brand new series by @parttimenerd from #SweetSapMachine tries to write a tiny sampling-based #profiler from scratch! Check it out on Foojay  Today...

https://foojay.io/today/writing-a-profiler-from-scratch-introduction

#foojaytip

Writing a Profiler from Scratch: Introduction

How do profilers like async-profiler work? How to write your own? This series tries to write a tiny sampling-based profiler from scratch!

foojay

RT @[email protected]

#AsyncProfiler 2.0 has been finally released!
Enjoy new fast Flame Graphs, JFR v2 compatible output, and ability to profile cpu+allocations+locks at the same time.
https://github.com/jvm-profiling-tools/async-profiler/releases/tag/v2.0

🐦🔗: https://twitter.com/AndreiPangin/status/1371191960757747714

Release Multievent profiling. JFR v2 compatible output · jvm-profiling-tools/async-profiler

v2.0 Features Profile multiple events together (cpu + alloc + lock) HTML 5 Flame Graphs: faster rendering, smaller size JFR v2 output format, compatible with FlightRecorder API JFR to Flame Graph ...