diff --git a/erp5/util/benchmark/process.py b/erp5/util/benchmark/process.py
index a1bb55ff7f7ba3165eed79790e5e8eb7b013c97d..aa17c71a2c35324b9a1ca238430a372723cdf6bf 100644
--- a/erp5/util/benchmark/process.py
+++ b/erp5/util/benchmark/process.py
@@ -177,6 +177,8 @@ class BenchmarkProcess(multiprocessing.Process):
 
           self._current_repeat += 1
 
+        result.flush()
+
     except StopIteration, e:
       self._logger.error(e)