Просмотр исходного кода

chore: remove always falsy condition on perf (#6547)

Clark Du 8 лет назад
Родитель
Сommit
76182a2645
1 измененных файлов с 7 добавлено и 10 удалено
  1. 7 10
      benchmarks/dbmon/lib/memory-stats.js

+ 7 - 10
benchmarks/dbmon/lib/memory-stats.js

@@ -46,10 +46,7 @@ var MemoryStats = function (){
 
 	var perf = window.performance || {};
 	// polyfill usedJSHeapSize
-	if (!perf && !perf.memory){
-		perf.memory = { usedJSHeapSize : 0 };
-	}
-	if (perf && !perf.memory){
+	if (!perf.memory){
 		perf.memory = { usedJSHeapSize : 0 };
 	}
 
@@ -57,7 +54,7 @@ var MemoryStats = function (){
 	if( perf.memory.totalJSHeapSize === 0 ){
 		console.warn('totalJSHeapSize === 0... performance.memory is only available in Chrome .')
 	}
-	
+
 	// TODO, add a sanity check to see if values are bucketed.
 	// If so, remind user to adopt the --enable-precise-memory-info flag.
 	// open -a "/Applications/Google Chrome.app" --args --enable-precise-memory-info
@@ -76,16 +73,16 @@ var MemoryStats = function (){
 			var delta	= perf.memory.usedJSHeapSize - lastUsedHeap;
 			lastUsedHeap	= perf.memory.usedJSHeapSize;
 			var color	= delta < 0 ? '#830' : '#131';
-			
+
 			var ms	= perf.memory.usedJSHeapSize;
 			msMin	= Math.min( msMin, ms );
 			msMax	= Math.max( msMax, ms );
 			msText.textContent = "Mem: " + bytesToSize(ms, 2);
-			
+
 			var normValue	= ms / (30*1024*1024);
 			var height	= Math.min( 30, 30 - normValue * 30 );
 			updateGraph( msGraph, height, color);
-			
+
 			function bytesToSize( bytes, nFractDigit ){
 				var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB'];
 				if (bytes == 0) return 'n/a';
@@ -97,5 +94,5 @@ var MemoryStats = function (){
 		}
 
 	}
-	
-};
+
+};