DEV Community

Query Filter
Query Filter

Posted on

bridge27

AgentBuilder agentBuilder = new AgentBuilder.Default()
    .with(AgentBuilder.RedefinitionStrategy.RETRANSFORMATION) // Crucial for dynamic attach
    .with(AgentBuilder.TypeStrategy.Default.REDEFINE)         // Helps with existing classes
    .type(ElementMatchers.anyOf(targetClasses))               // Matches your profiler_targets.txt
    .transform((builder, typeDescription, classLoader, module) -> 
        builder.visit(Advice.to(MethodTimerAdvice.class).on(ElementMatchers.isMethod()))
    );
Enter fullscreen mode Exit fullscreen mode

Top comments (0)