//// 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]);}
//
// 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 displayed
var 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 invisible
Stats.forceUpdateStats();
// Loop through the stats and display them
for (var i in stats) {
var stat = stats[i];
print(stat + " = " + Stats[stat]);
}