Warning: session_start(): open(/var/lib/php/sessions/sess_tg2mshpilc2ra9fl031g7obamb, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass PerSecondCounter {
double interval = 1; // seconds
long time = sysNow(), count, lastCount, lastDiff;
*() {}
*(double *interval) {}
void inc() {
++count;
}
double get() {
long diff = sysNow()-time;
double fps = (count+lastCount)*1000.0/(diff+lastDiff);
if (diff >= toMS(interval)) {
lastDiff = diff;
lastCount = count;
time = sysNow();
count = 0;
}
ret fps;
}
}