Foojay.io · @foojay
702 followers · 514 posts · Server foojay.social

The first of two articles by @parttimenerd of covering the draft of a new iterator-based stack walking API, which builds the base for the follow-up article on safepoint-based profiling!
foojay.io/today/asyncgetcalltr

#sweetsapmachine #java #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
700 followers · 504 posts · Server foojay.social

Have you ever wondered how safepoints are implemented in the ? Follow @parttimenerd from down the rabbit hole into the inner workings of the JVM!

foojay.io/today/the-inner-work

#openjdk #sweetsapmachine #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
635 followers · 441 posts · Server foojay.social

On Foojay :foojay:, @parttimenerd of announces his brand new utility for to enable and simplify debugging when using jtreg, the test harness used by the Java JDK test framework.

foojay.io/today/debugging-open

#sweetsapmachine #vscodejava #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
623 followers · 422 posts · Server foojay.social

First he profiled his code, then he created his own Java profilers, and now @parttimenerd of is profiling the world! Check out his ongoing trip report on Foojay :foojay: Today!

foojay.io/today/report-of-my-s

#java #sweetsapmachine #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
614 followers · 405 posts · Server foojay.social

Understanding class loader hierarchies is essential when developing instrumenting agents. So @parttimenerd from wrote an article about it on Foojay :foojay: Today!

foojay.io/today/class-loader-h

#java #sweetsapmachine #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
604 followers · 382 posts · Server foojay.social

Join @parttimenerd on Foojay :foojay: and learn to write reproducible profiling APIs to make it easier to check how a profiling API reacts to different scenarios!

foojay.io/today/mastering-the-

#sweetsapmachine #java #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
591 followers · 358 posts · Server foojay.social

Programmatic usage of the Async-profiler by @parttimenerd from , using it in a library to gather profiling data of processes, including converters from JFR to flamegraphs with jattach to attach a native agent dynamically to JVM, plus commands!

foojay.io/today/using-async-pr

#sweetsapmachine #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
582 followers · 342 posts · Server foojay.social

"Why is always called in the signal handler on top of the stack that we want to walk? Couldn't we just use AsyncGetCallTrace in a separate thread?" Find out about the questions that keep @parttimenerd from up at night!

foojay.io/today/couldnt-we-jus

#asyncgetcalltrace #sweetsapmachine #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
569 followers · 310 posts · Server foojay.social

Ever wondered how to find classes and dependencies that you don't actually use? Here @parttimenerd from describes on Foojay :foojay: Today how to implement your own instrumenting agent.

foojay.io/today/instrumenting-

#java #sweetsapmachine #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
567 followers · 296 posts · Server foojay.social

"Profilers are not rocket science," @parttimenerd from explains on Foojay :foojay: Today, and then continues his mission of demystifying the inner workings of profilers by writing one in 240 lines of pure !

foojay.io/today/writing-a-prof

#sweetsapmachine #java #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
560 followers · 266 posts · Server foojay.social

Famously, last week, @parttimenerd from undermined every developer's faith in profilers ("Do You Trust Profilers? I Once Did Too.") This week, he makes things better by showing you how to automate the discovery of bugs in profilers. Read it on Foojay :foojay: Today.

foojay.io/today/validating-jav

#sweetsapmachine #java #foojaytip

Last updated 2 years ago

Foojay.io · @foojay
469 followers · 188 posts · Server foojay.social

Ever wondered how to use the Profiler to view your own profiling data? In this brand new Foojay :foojay: Today article, by @parttimenerd, gives you the foundations!

foojay.io/today/using-firefox-

#firefox #java #sweetsapmachine #foojaytip

Last updated 3 years ago

Foojay.io · @foojay
382 followers · 108 posts · Server foojay.social

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

foojay.io/today/writing-a-prof

#asyncprofiler #sweetsapmachine #profiler #foojaytip

Last updated 3 years ago