Skip to content

Huge performance impact #13

@Steppschuh

Description

@Steppschuh

I integrated this library into a project that heavily uses RxJava. Unfortunately enabling the assembly tracking resulted in a non-acceptable performance drop.

Profiling without RxJava2Debug:
RxJava2DebugDisabled

Profiling with RxJava2Debug:
RxJava2DebugEnabled

The only difference between these two sessions was the line:
RxJava2Debug.enableRxJava2AssemblyTracking(new String[]{"my.package.id"});

I understand that this may not be a bug and is simply an implication of the implementation. However, you should clearly note the possible performance impact in the readme.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions