Confluence diagnostics: Thread memory allocation rate exceeded limit

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

This diagnostic alert is disabled by default, as it may have a performance impact on your site. Our support team may ask you to enable this alert when troubleshooting a specific problem.

This diagnostic alert warns you when Confluence detects that the memory allocation to a particular thread, during a set monitoring period, is high, and likely to affect the performance of the application.

The following appears in the application log:

1 INFO ; JVM ; JVM-1001 ; Thread memory allocation rate exceeded limit ; not-detected ; ; ; {...}

Solution

To resolve this issue

There's no action required for this alert. However, this information may be helpful when investigating performance issues.

What will happen if I ignore this alert?

This alert is for information only. There's no direct action required.

Can I change the threshold?

Yes, you can change the threshold of this alert using the following system properties:

diagnostics.jvm.memory.allocation.rate.percent

diagnostics.jvm.memory.allocation.monitoring.period.secs

diagnostics.jvm.memory.check.period.secs

See Configuring System Properties for more information on setting system properties.

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.