diff --git a/model/consoleState.js b/model/consoleState.js
index <HASH>..<HASH> 100644
--- a/model/consoleState.js
+++ b/model/consoleState.js
@@ -174,13 +174,15 @@ exports.ConsoleState = BaseModel.extend({
         }
 
         // Update FPS.
-        var fps = 1000 / (this._tickSum / this._maxTicks);
-        fps *= 100;
-        fps = Math.round(fps);
-        fps /= 100;
-        fpsHistory.push(fps);
-        while (fpsHistory.length > this._statHistory) {
-            fpsHistory.shift();
+        if (this._tickSum) {
+            var fps = 1000 / (this._tickSum / this._maxTicks);
+            fps *= 100;
+            fps = Math.round(fps);
+            fps /= 100;
+            fpsHistory.push(fps);
+            while (fpsHistory.length > this._statHistory) {
+                fpsHistory.shift();
+            }
         }
 
         if ($$persistence.processId()) {
@@ -374,4 +376,4 @@ exports.ConsoleState = BaseModel.extend({
             this._tickIndex = 0;
         }
     }
-});
\ No newline at end of file
+});
don't add to fps history if heartbeat hasn't started