diff --git a/im.js b/im.js
index c730adc..685ff1a 100644
--- a/im.js
+++ b/im.js
@@ -10,6 +10,15 @@ var redisClient;
 
 var resendHandlers = LRU({max: 2000, maxAge: 1000 * 3600 * 36});
 
+function dumpStats() {
+    if (config.globals.auto_resend_on_delay_secs) {
+        logger.verbose('DUMP STATS', {
+            'resendHandlers:length': resendHandlers.length,
+            'resendHandlers:itemCount': resendHandlers.itemCount,
+        });
+    }
+}
+
 function init(options) {
     if (options && options.config) {
         config = options.config;
@@ -21,6 +30,7 @@ function init(options) {
 
     createRedisClient(config.globals.redis_host, config.globals.redis_port);
     readImConfig();
+    setInterval(dumpStats, 1000 * 300);
 }
 
 function createRedisClient(host, port) {