akarnokd / akarnokd/RxJavaExtensions

Is it feasible to create a Java Agent similar to Reactor's Debug Agent?

Open
#153 2 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
Java
Stars
680
Forks
50
Avg merge
16m
Merged PRs (30d)
9

Description

I discovered that Project Reactor provides a [Java Agent](https://projectreactor.io/docs/core/release/reference/#reactor-tools-debug) that does bytecode manipulation to do its equivalent of RxJava's assembly tracking (called "[debug mode](https://projectreactor.io/docs/core/release/reference/#debug-activate)"), but without any runtime performance penalty. Naturally, this made me curious if RxJava could use a similar technique to get the benefit assembly tracking without high cost of generating stack traces. Does it seem possible, or are there differences in the underlying implementations of each that would make it infeasible/impossible for RxJava?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.