Andrew Meadowsarchive remaining JS scriptsc0b446c10 years agoHistory
67 lines · 1.4 KB · JavaScript
RawDownload
////  statsExample.js//  examples/example/misc////  Created by Thijs Wenker on 24 Sept 2015//  Copyright 2015 High Fidelity, Inc.////  Prints the stats to the console.////  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html// // The stats to be displayedvar stats = [    'serverCount',    'framerate',   // a.k.a. FPS    'simrate',    'avatarSimrate',    'avatarCount',    'packetInCount',    'packetOutCount',    'mbpsIn',    'mbpsOut',    'audioPing',    'avatarPing',    'entitiesPing',    'assetPing',    'velocity',    'yaw',    'avatarMixerKbps',    'avatarMixerPps',    'audioMixerKbps',    'audioMixerPps',    'downloads',    'downloadsPending',    'triangles',    'quads',    'materialSwitches',    'meshOpaque',    'meshTranslucent',    'opaqueConsidered',    'opaqueOutOfView',    'opaqueTooSmall',    'translucentConsidered',    'translucentOutOfView',    'translucentTooSmall',    'sendingMode',    'packetStats',    'lodStatus',    'timingStats',    'serverElements',    'serverInternal',    'serverLeaves',    'localElements',    'localInternal',    'localLeaves']; // Force update the stats, in case the stats panel is invisibleStats.forceUpdateStats(); // Loop through the stats and display themfor (var i in stats) {    var stat = stats[i];    print(stat + " = " + Stats[stat]);}