Github user franz1981 commented on the issue:

    https://github.com/apache/activemq-artemis/pull/1295
  
    @clebertsuconic It is able to capture samples from a running live server, 
but the server must be first started with the proper configuration. 
    It is simply not possible to make it light as it is with other options: 
that's why I've build the MulticastBuffer to not backpressure the broker when 
the sampling profiler is not reading data.
    Making it differently will at least add branch mispredictions and JVM 
compile deoptimizations in the hot paths. 
    Hence you can let a broker be configured to emit performance counters data 
with no performance impact, making it suitable to be used in production too.
    It is really like most perf profilers work: if you want profiling you need 
at least some debug info to capture meaningful data.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to