- 0 minutes to read

MessageProcessingBatchSize - System Parameter

Take control of your Nodinite message processing for maximum efficiency and reliability. The MessageProcessingBatchSize System Parameter lets you set the maximum number of messages processed in a single iteration, giving you precise control over performance and resource usage.

✅ Fine-tune performance for your environment
✅ Prevent memory issues and system overloads
✅ Ensure reliable, scalable logging operations
✅ Easy configuration for unique requirements

Determine the maximum number of Log Events to process in a single iteration.

The Logging Service always honors the MessageProcessingBatchSize System Parameter.

Best Practice: We at Nodinite strongly recommend you do NOT set a very large value (e.g., > 10,000). Your Windows Server must have ample RAM for higher values, and you should thoroughly test any changes to this setting.
Message Processing Batch Size
Management of the MessageProcessingBatchSize System Parameter.

System Parameter Name Data Type Values/Example Comment
MessageProcessingBatchSize integer 100 Default = 100 (Higher values may induce high memory usage on Nodinite server where Logging Service is running)

This feature is available from Nodinite version 3.0.


Frequently asked questions

Find more solutions and answers in the Nodinite System Parameters FAQ and the Troubleshooting user guide.

How do I change the value?

Changing a value for the pre-defined System Parameters is described in the generic 'How do I change the System Parameters' article.

What happens if I set a high value?

If you set a high value, the Nodinite Logging Service will attempt to process many messages at once. Depending on the current load and available memory, the operation may or may not succeed. In the worst case, message processing could stop entirely, as messages are processed in order. A single very large message may therefore halt the processing of all Log Events.


Next Step