diff --git a/plaso/multi_processing/analysis_process.py b/plaso/multi_processing/analysis_process.py
index <HASH>..<HASH> 100644
--- a/plaso/multi_processing/analysis_process.py
+++ b/plaso/multi_processing/analysis_process.py
@@ -79,6 +79,10 @@ class AnalysisProcess(base_process.MultiProcessBaseProcess):
     if self._memory_profiler:
       self._memory_profiler.Sample('main', used_memory)
 
+    # XML RPC does not support integer values > 2 GiB so we format them
+    # as a string.
+    used_memory = '{0:d}'.format(used_memory)
+
     status = {
         'display_name': '',
         'identifier': self._name,
Changes to analysis process RPC support #<I> (#<I>)