Disable profiling in entityList.js

This commit is contained in:
Ryan Huffman 2018-09-07 12:07:19 -07:00
parent 9b9785d250
commit 3cc90d3c80

View file

@ -11,8 +11,9 @@
/* global EntityListTool, Tablet, selectionManager, Entities, Camera, MyAvatar, Vec3, Menu, Messages, /* global EntityListTool, Tablet, selectionManager, Entities, Camera, MyAvatar, Vec3, Menu, Messages,
cameraManager, MENU_EASE_ON_FOCUS, deleteSelectedEntities, toggleSelectedEntitiesLocked, toggleSelectedEntitiesVisible */ cameraManager, MENU_EASE_ON_FOCUS, deleteSelectedEntities, toggleSelectedEntitiesLocked, toggleSelectedEntitiesVisible */
var PROFILING_ENABLED = false;
var profileIndent = ''; var profileIndent = '';
PROFILE = function(name, fn, args) { PROFILE = !PROFILING_ENABLED ? function() { } : function(name, fn, args) {
console.log("PROFILE-Script " + profileIndent + "(" + name + ") Begin"); console.log("PROFILE-Script " + profileIndent + "(" + name + ") Begin");
var previousIndent = profileIndent; var previousIndent = profileIndent;
profileIndent += ' '; profileIndent += ' ';
@ -21,7 +22,7 @@ PROFILE = function(name, fn, args) {
var delta = Date.now() - before; var delta = Date.now() - before;
profileIndent = previousIndent; profileIndent = previousIndent;
console.log("PROFILE-Script " + profileIndent + "(" + name + ") End " + delta + "ms"); console.log("PROFILE-Script " + profileIndent + "(" + name + ") End " + delta + "ms");
} };
EntityListTool = function(shouldUseEditTabletApp) { EntityListTool = function(shouldUseEditTabletApp) {
var that = {}; var that = {};
@ -82,7 +83,6 @@ EntityListTool = function(shouldUseEditTabletApp) {
PROFILE("Script-JSON.stringify", function() { PROFILE("Script-JSON.stringify", function() {
dataString = JSON.stringify(data); dataString = JSON.stringify(data);
}); });
console.log("Length: ", dataString.length, data.type);
PROFILE("Script-emitScriptEvent", function() { PROFILE("Script-emitScriptEvent", function() {
webView.emitScriptEvent(dataString); webView.emitScriptEvent(dataString);
if (entityListWindow.window) { if (entityListWindow.window) {
@ -90,7 +90,7 @@ EntityListTool = function(shouldUseEditTabletApp) {
} }
}); });
} }
that.toggleVisible = function() { that.toggleVisible = function() {
that.setVisible(!visible); that.setVisible(!visible);
}; };
@ -121,7 +121,7 @@ EntityListTool = function(shouldUseEditTabletApp) {
selectedIDs: selectedIDs selectedIDs: selectedIDs
}); });
}; };
that.deleteEntities = function (deletedIDs) { that.deleteEntities = function (deletedIDs) {
emitJSONScriptEvent({ emitJSONScriptEvent({
type: "deleted", type: "deleted",
@ -150,7 +150,6 @@ EntityListTool = function(shouldUseEditTabletApp) {
PROFILE("getProperties", function() { PROFILE("getProperties", function() {
for (var i = 0; i < ids.length; i++) { for (var i = 0; i < ids.length; i++) {
var id = ids[i]; var id = ids[i];
//var properties = Entities.getEntityProperties(id);
var properties = Entities.getEntityProperties(id, ['name', 'type', 'locked', var properties = Entities.getEntityProperties(id, ['name', 'type', 'locked',
'visible', 'renderInfo', 'type', 'modelURL', 'materialURL', 'script']); 'visible', 'renderInfo', 'type', 'modelURL', 'materialURL', 'script']);
@ -168,16 +167,16 @@ EntityListTool = function(shouldUseEditTabletApp) {
url: url, url: url,
locked: properties.locked, locked: properties.locked,
visible: properties.visible, visible: properties.visible,
verticesCount: (properties.renderInfo !== undefined ? verticesCount: (properties.renderInfo !== undefined ?
valueIfDefined(properties.renderInfo.verticesCount) : ""), valueIfDefined(properties.renderInfo.verticesCount) : ""),
texturesCount: (properties.renderInfo !== undefined ? texturesCount: (properties.renderInfo !== undefined ?
valueIfDefined(properties.renderInfo.texturesCount) : ""), valueIfDefined(properties.renderInfo.texturesCount) : ""),
texturesSize: (properties.renderInfo !== undefined ? texturesSize: (properties.renderInfo !== undefined ?
valueIfDefined(properties.renderInfo.texturesSize) : ""), valueIfDefined(properties.renderInfo.texturesSize) : ""),
hasTransparent: (properties.renderInfo !== undefined ? hasTransparent: (properties.renderInfo !== undefined ?
valueIfDefined(properties.renderInfo.hasTransparent) : ""), valueIfDefined(properties.renderInfo.hasTransparent) : ""),
isBaked: properties.type === "Model" ? url.toLowerCase().endsWith(".baked.fbx") : false, isBaked: properties.type === "Model" ? url.toLowerCase().endsWith(".baked.fbx") : false,
drawCalls: (properties.renderInfo !== undefined ? drawCalls: (properties.renderInfo !== undefined ?
valueIfDefined(properties.renderInfo.drawCalls) : ""), valueIfDefined(properties.renderInfo.drawCalls) : ""),
hasScript: properties.script !== "" hasScript: properties.script !== ""
}); });
@ -212,8 +211,7 @@ EntityListTool = function(shouldUseEditTabletApp) {
try { try {
data = JSON.parse(data); data = JSON.parse(data);
} catch(e) { } catch(e) {
console.log(data); print("entityList.js: Error parsing JSON: " + e.name + " data " + data);
//print("entityList.js: Error parsing JSON: " + e.name + " data " + data);
return; return;
} }