Those two (profiler capture, or thread dump) should also be smaller and you might be able to attach them directly. If not, just use one of the free file-posting sites if you don't want to use your own Dropbox or Google Drive or similar.
Tim On Thu, May 2, 2019, 7:28 AM Tim Bain <tb...@alumni.duke.edu> wrote: > A CPU sampling capture from a profiler such as JVisualVM will be far more > effective than a thread dump, if it's an option. > > A heap dump will probably not be useful here, since it doesn't sound like > you're running out of memory. > > Tim > > On Thu, May 2, 2019, 4:39 AM Christopher Shannon < > christopher.l.shan...@gmail.com> wrote: > >> 20k messages and 30k topics is quite a bit so I'm not surprised the CPU >> usage is very high. The reason the CPU is high after stopping the >> publishing is probably because you have a backlog on the broker that the >> consumers need to work off. You might also have a lot of messages being >> processed for the DLQ. >> >> If you think the issue is related specifically to the redelivery plugin >> then your best bet is to hook up a profiler to the broker and to see where >> the hot spot is that is using the most CPU in the plugin. You can also >> trying using a thread dump to figure it out. >> >> On Thu, May 2, 2019 at 5:53 AM Franco Ng <franco...@ebshk.com> wrote: >> >> > No problem, I can provide heap dump but the file size is over 1GB. >> Please >> > provide location /link to upload, thanks. >> > >> > >> > >> > -- >> > Sent from: >> > http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html >> > >> >