what causes the high memory use in a node?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2023 05:48 PM
Hello experts,
We noticed that some nodes have a very high memory in use. Do you know of any way on how to trace what is causing the high memory usage in a node? Do you know of any cause of high memory use in a node?
Thanks and Regards,
Vaine

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2023 07:54 PM
Hi @Rain Vaine ,
The potential causes could be the High application server CPU or memory utilization is typically caused by a running batch job that is resource intensive, excessive garbage collection, or a looping thread.
Also,
During the collection process, the instance performs a check on the available memory for the application node. If the total memory consumption is above a threshold, the collection job will stop in order to avoid causing the node to run out of memory. Memory can be allocated to multiple jobs at the same time. If multiple jobs run concurrently, the total memory usage may exceed the threshold causing the instance to cancel the Performance Analytics data collection job.
How to reduce?
- Run other scheduled jobs that consume large amounts of memory at a different time than any Performance Analytics data collection job. Running these jobs at different times ensures that the instance has sufficient memory available for the data collection job.
- Reduce the number of records included in the indicator source(s) that are evaluated by the data collection job.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2023 08:16 PM
Hello,
Thanks for the reply. How do we determine if a scheduled job consumes a large amounts of memory? Is it possible to trace it in the system logs or transaction logs? are there any signs or debug logs on system logs if a scheduled job or something is consuming a significantly high amount of memory?
Thanks and Regards,
Vaine
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-02-2023 10:16 PM
Hi @Rain Vaine ,
I trust you are doing great.
you can use the Performance Analytics (PA) application to monitor node memory usage and identify any trends or spikes. Additionally, you can use the system diagnostics tool to review node logs and identify any errors or warnings that may be related to memory usage.
In terms of identifying the cause of high memory usage, it could be related to a number of factors, such as the number of active users, the complexity of workflows or scripts, or the size of the database. To further investigate, you can use the ServiceNow Performance Analytics application to analyze memory usage over time, as well as the ServiceNow HealthScan tool to identify potential performance issues.
Was this answer helpful?
Please consider marking it correct or helpful.
Your feedback helps us improve!
Thank you!
Regards,
Amit Gujrathi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-08-2023 09:26 PM
Hello,
Is it possible to track this high memory usage in the system logs?
Thanks and regards