Provides simple benchmarking and profiling. To display the statistics that
have been collected, load the profiler/stats
View:
echo
View::factory(
'profiler/stats'
);
Class declared in SYSPATH/classes/profiler.php on line 3.
integer
$rolloverlink to thismaximium number of application stats to keep
integer 1000
array
$_markslink to thiscollected benchmarks
array(248) ( "kp/0" => array(6) ( "group" => string(8) "requests" "name" => string(20) ""guide/api/Profiler"" "start_time" => float 1744601375.3296 "start_memory" => integer 588232 "stop_time" => bool FALSE "stop_memory" => bool FALSE ) "kp/1" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3297 "start_memory" => integer 590448 "stop_time" => float 1744601375.3306 "stop_memory" => integer 591112 ) "kp/2" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3306 "start_memory" => integer 593536 "stop_time" => float 1744601375.3317 "stop_memory" => integer 594144 ) "kp/3" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3318 "start_memory" => integer 602360 "stop_time" => float 1744601375.3334 "stop_memory" => integer 602912 ) "kp/4" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3335 "start_memory" => integer 605328 "stop_time" => float 1744601375.3351 "stop_memory" => integer 605920 ) "kp/5" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3352 "start_memory" => integer 609976 "stop_time" => float 1744601375.3366 "stop_memory" => integer 610528 ) "kp/6" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3367 "start_memory" => integer 612912 "stop_time" => float 1744601375.3384 "stop_memory" => integer 613496 ) "kp/7" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3386 "start_memory" => integer 624768 "stop_time" => float 1744601375.3396 "stop_memory" => integer 625328 ) "kp/8" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3396 "start_memory" => integer 627696 "stop_time" => float 1744601375.3412 "stop_memory" => integer 628344 ) "kp/9" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3412 "start_memory" => integer 647224 "stop_time" => float 1744601375.3425 "stop_memory" => integer 647800 ) "kp/a" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3426 "start_memory" => integer 650192 "stop_time" => float 1744601375.3445 "stop_memory" => integer 650768 ) "kp/b" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3446 "start_memory" => integer 664288 "stop_time" => float 1744601375.3458 "stop_memory" => integer 664832 ) "kp/c" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3458 "start_memory" => integer 667176 "stop_time" => float 1744601375.3473 "stop_memory" => integer 667752 ) "kp/d" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3474 "start_memory" => integer 680128 "stop_time" => float 1744601375.3487 "stop_memory" => integer 680728 ) "kp/e" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3487 "start_memory" => integer 681776 "stop_time" => float 1744601375.35 "stop_memory" => integer 682312 ) "kp/f" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.35 "start_memory" => integer 684664 "stop_time" => float 1744601375.3513 "stop_memory" => integer 685240 ) "kp/g" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3515 "start_memory" => integer 689048 "stop_time" => float 1744601375.3527 "stop_memory" => integer 689728 ) "kp/h" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3527 "start_memory" => integer 692072 "stop_time" => float 1744601375.3542 "stop_memory" => integer 692648 ) "kp/i" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3543 "start_memory" => integer 716232 "stop_time" => float 1744601375.3556 "stop_memory" => integer 716832 ) "kp/j" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3557 "start_memory" => integer 719232 "stop_time" => float 1744601375.3571 "stop_memory" => integer 719832 ) "kp/k" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3572 "start_memory" => integer 728984 "stop_time" => float 1744601375.3584 "stop_memory" => integer 729488 ) "kp/l" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3584 "start_memory" => integer 730128 "stop_time" => float 1744601375.3595 "stop_memory" => integer 730704 ) "kp/m" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3598 "start_memory" => integer 884528 "stop_time" => float 1744601375.3611 "stop_memory" => integer 885112 ) "kp/n" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3611 "start_memory" => integer 887512 "stop_time" => float 1744601375.3628 "stop_memory" => integer 888112 ) "kp/o" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3629 "start_memory" => integer 889096 "stop_time" => float 1744601375.3643 "stop_memory" => integer 889672 ) "kp/p" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3643 "start_memory" => integer 892072 "stop_time" => float 1744601375.366 "stop_memory" => integer 892672 ) "kp/q" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3661 "start_memory" => integer 898928 "stop_time" => float 1744601375.3672 "stop_memory" => integer 899488 ) "kp/r" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3672 "start_memory" => integer 901856 "stop_time" => float 1744601375.3686 "stop_memory" => integer 902448 ) "kp/s" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3688 "start_memory" => integer 925632 "stop_time" => float 1744601375.3701 "stop_memory" => integer 926168 ) "kp/t" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3702 "start_memory" => integer 928512 "stop_time" => float 1744601375.3716 "stop_memory" => integer 929088 ) "kp/u" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601375.3727 "start_memory" => integer 951480 "stop_time" => float 1744601375.374 "stop_memory" => integer 952080 ) "kp/v" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2369 "start_memory" => integer 992944 "stop_time" => float 1744601376.2373 "stop_memory" => integer 993520 ) "kp/10" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2373 "start_memory" => integer 995872 "stop_time" => float 1744601376.2377 "stop_memory" => integer 996712 ) "kp/11" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2384 "start_memory" => integer 1008280 "stop_time" => float 1744601376.2388 "stop_memory" => integer 1008856 ) "kp/12" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2388 "start_memory" => integer 1011248 "stop_time" => float 1744601376.2392 "stop_memory" => integer 1011840 ) "kp/13" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2399 "start_memory" => integer 1023688 "stop_time" => float 1744601376.2412 "stop_memory" => integer 1024256 ) "kp/14" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2412 "start_memory" => integer 1026632 "stop_time" => float 1744601376.2428 "stop_memory" => integer 1027208 ) "kp/15" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2432 "start_memory" => integer 1039352 "stop_time" => float 1744601376.2443 "stop_memory" => integer 1039944 ) "kp/16" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2444 "start_memory" => integer 1045808 "stop_time" => float 1744601376.245 "stop_memory" => integer 1046376 ) "kp/17" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.245 "start_memory" => integer 1048768 "stop_time" => float 1744601376.2457 "stop_memory" => integer 1049360 ) "kp/18" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2459 "start_memory" => integer 1058232 "stop_time" => float 1744601376.2467 "stop_memory" => integer 1058832 ) "kp/19" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2469 "start_memory" => integer 1065152 "stop_time" => float 1744601376.2476 "stop_memory" => integer 1065728 ) "kp/1a" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2478 "start_memory" => integer 1070800 "stop_time" => float 1744601376.2485 "stop_memory" => integer 1071400 ) "kp/1b" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2487 "start_memory" => integer 1076888 "stop_time" => float 1744601376.2494 "stop_memory" => integer 1077464 ) "kp/1c" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2495 "start_memory" => integer 1086000 "stop_time" => float 1744601376.2502 "stop_memory" => integer 1086584 ) "kp/1d" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2503 "start_memory" => integer 1091968 "stop_time" => float 1744601376.251 "stop_memory" => integer 1092552 ) "kp/1e" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2511 "start_memory" => integer 1099600 "stop_time" => float 1744601376.2518 "stop_memory" => integer 1100200 ) "kp/1f" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.252 "start_memory" => integer 1107392 "stop_time" => float 1744601376.2528 "stop_memory" => integer 1107984 ) "kp/1g" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.253 "start_memory" => integer 1114472 "stop_time" => float 1744601376.2537 "stop_memory" => integer 1115064 ) "kp/1h" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2538 "start_memory" => integer 1121064 "stop_time" => float 1744601376.2546 "stop_memory" => integer 1121656 ) "kp/1i" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2548 "start_memory" => integer 1157952 "stop_time" => float 1744601376.2556 "stop_memory" => integer 1158528 ) "kp/1j" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2557 "start_memory" => integer 1166568 "stop_time" => float 1744601376.2564 "stop_memory" => integer 1167168 ) "kp/1k" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2566 "start_memory" => integer 1174592 "stop_time" => float 1744601376.2574 "stop_memory" => integer 1175168 ) "kp/1l" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2575 "start_memory" => integer 1184536 "stop_time" => float 1744601376.2582 "stop_memory" => integer 1185120 ) "kp/1m" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2584 "start_memory" => integer 1193800 "stop_time" => float 1744601376.2588 "stop_memory" => integer 1194352 ) "kp/1n" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2589 "start_memory" => integer 1196712 "stop_time" => float 1744601376.2597 "stop_memory" => integer 1197296 ) "kp/1o" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2598 "start_memory" => integer 1209176 "stop_time" => float 1744601376.2612 "stop_memory" => integer 1209736 ) "kp/1p" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2613 "start_memory" => integer 1212096 "stop_time" => float 1744601376.2631 "stop_memory" => integer 1212664 ) "kp/1q" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2652 "start_memory" => integer 1256296 "stop_time" => float 1744601376.2664 "stop_memory" => integer 1256880 ) "kp/1r" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.273 "start_memory" => integer 1257480 "stop_time" => float 1744601376.2735 "stop_memory" => integer 1258056 ) "kp/1s" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2736 "start_memory" => integer 1260464 "stop_time" => float 1744601376.2741 "stop_memory" => integer 1261056 ) "kp/1t" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2783 "start_memory" => integer 1273024 "stop_time" => float 1744601376.2787 "stop_memory" => integer 1273608 ) "kp/1u" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2788 "start_memory" => integer 1276032 "stop_time" => float 1744601376.2793 "stop_memory" => integer 1276632 ) "kp/1v" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2824 "start_memory" => integer 1288496 "stop_time" => float 1744601376.2828 "stop_memory" => integer 1289056 ) "kp/20" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2829 "start_memory" => integer 1291448 "stop_time" => float 1744601376.2835 "stop_memory" => integer 1292552 ) "kp/21" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2836 "start_memory" => integer 1302408 "stop_time" => float 1744601376.284 "stop_memory" => integer 1303008 ) "kp/22" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2878 "start_memory" => integer 1311672 "stop_time" => float 1744601376.2883 "stop_memory" => integer 1312248 ) "kp/23" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2884 "start_memory" => integer 1314664 "stop_time" => float 1744601376.2888 "stop_memory" => integer 1315248 ) "kp/24" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2992 "start_memory" => integer 1335256 "stop_time" => float 1744601376.2997 "stop_memory" => integer 1335840 ) "kp/25" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.2998 "start_memory" => integer 1338264 "stop_time" => float 1744601376.3003 "stop_memory" => integer 1338864 ) "kp/26" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3004 "start_memory" => integer 1347744 "stop_time" => float 1744601376.3008 "stop_memory" => integer 1348320 ) "kp/27" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3012 "start_memory" => integer 1355296 "stop_time" => float 1744601376.3016 "stop_memory" => integer 1355864 ) "kp/28" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3016 "start_memory" => integer 1358248 "stop_time" => float 1744601376.3021 "stop_memory" => integer 1358840 ) "kp/29" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3024 "start_memory" => integer 1371584 "stop_time" => float 1744601376.3028 "stop_memory" => integer 1372168 ) "kp/2a" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3029 "start_memory" => integer 1374568 "stop_time" => float 1744601376.3032 "stop_memory" => integer 1375152 ) "kp/2b" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3072 "start_memory" => integer 1387408 "stop_time" => float 1744601376.3076 "stop_memory" => integer 1387976 ) "kp/2c" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3076 "start_memory" => integer 1390360 "stop_time" => float 1744601376.308 "stop_memory" => integer 1390952 ) "kp/2d" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3087 "start_memory" => integer 1399760 "stop_time" => float 1744601376.3098 "stop_memory" => integer 1400296 ) "kp/2e" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3098 "start_memory" => integer 1402648 "stop_time" => float 1744601376.3109 "stop_memory" => integer 1403224 ) "kp/2f" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3122 "start_memory" => integer 1405896 "stop_time" => float 1744601376.313 "stop_memory" => integer 1406496 ) "kp/2g" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.313 "start_memory" => integer 1408904 "stop_time" => float 1744601376.3137 "stop_memory" => integer 1409504 ) "kp/2h" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3166 "start_memory" => integer 1433664 "stop_time" => float 1744601376.3172 "stop_memory" => integer 1434256 ) "kp/2i" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3177 "start_memory" => integer 1438920 "stop_time" => float 1744601376.3192 "stop_memory" => integer 1439480 ) "kp/2j" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3192 "start_memory" => integer 1441880 "stop_time" => float 1744601376.3206 "stop_memory" => integer 1442472 ) "kp/2k" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3229 "start_memory" => integer 1452120 "stop_time" => float 1744601376.3231 "stop_memory" => integer 1452704 ) "kp/2l" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3252 "start_memory" => integer 1456504 "stop_time" => float 1744601376.326 "stop_memory" => integer 1457072 ) "kp/2m" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.326 "start_memory" => integer 1459448 "stop_time" => float 1744601376.3268 "stop_memory" => integer 1460040 ) "kp/2n" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.328 "start_memory" => integer 1505416 "stop_time" => float 1744601376.3286 "stop_memory" => integer 1506000 ) "kp/2o" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3287 "start_memory" => integer 1508440 "stop_time" => float 1744601376.3293 "stop_memory" => integer 1509040 ) "kp/2p" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3297 "start_memory" => integer 1523272 "stop_time" => float 1744601376.3303 "stop_memory" => integer 1523864 ) "kp/2q" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3304 "start_memory" => integer 1526296 "stop_time" => float 1744601376.3311 "stop_memory" => integer 1526888 ) "kp/2r" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3321 "start_memory" => integer 1530792 "stop_time" => float 1744601376.3328 "stop_memory" => integer 1531368 ) "kp/2s" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3328 "start_memory" => integer 1533784 "stop_time" => float 1744601376.3335 "stop_memory" => integer 1534384 ) "kp/2t" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3339 "start_memory" => integer 1578752 "stop_time" => float 1744601376.3346 "stop_memory" => integer 1579344 ) "kp/2u" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3347 "start_memory" => integer 1581776 "stop_time" => float 1744601376.3358 "stop_memory" => integer 1582384 ) "kp/2v" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3358 "start_memory" => integer 1586864 "stop_time" => float 1744601376.3366 "stop_memory" => integer 1587432 ) "kp/30" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3367 "start_memory" => integer 1589840 "stop_time" => float 1744601376.3373 "stop_memory" => integer 1590440 ) "kp/31" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.338 "start_memory" => integer 1618032 "stop_time" => float 1744601376.3386 "stop_memory" => integer 1618608 ) "kp/32" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3386 "start_memory" => integer 1621016 "stop_time" => float 1744601376.3393 "stop_memory" => integer 1621616 ) "kp/33" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3397 "start_memory" => integer 1642872 "stop_time" => float 1744601376.3406 "stop_memory" => integer 1643448 ) "kp/34" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3407 "start_memory" => integer 1645848 "stop_time" => float 1744601376.3415 "stop_memory" => integer 1646448 ) "kp/35" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3424 "start_memory" => integer 1658376 "stop_time" => float 1744601376.3433 "stop_memory" => integer 1658968 ) "kp/36" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3434 "start_memory" => integer 1661408 "stop_time" => float 1744601376.3441 "stop_memory" => integer 1662016 ) "kp/37" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3449 "start_memory" => integer 1677600 "stop_time" => float 1744601376.3457 "stop_memory" => integer 1678200 ) "kp/38" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3458 "start_memory" => integer 1680688 "stop_time" => float 1744601376.3465 "stop_memory" => integer 1681304 ) "kp/39" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3466 "start_memory" => integer 1685864 "stop_time" => float 1744601376.3472 "stop_memory" => integer 1686456 ) "kp/3a" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3473 "start_memory" => integer 1688920 "stop_time" => float 1744601376.3481 "stop_memory" => integer 1689536 ) "kp/3b" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3488 "start_memory" => integer 1735104 "stop_time" => float 1744601376.3495 "stop_memory" => integer 1735696 ) "kp/3c" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3496 "start_memory" => integer 1738184 "stop_time" => float 1744601376.3503 "stop_memory" => integer 1738800 ) "kp/3d" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3509 "start_memory" => integer 1758648 "stop_time" => float 1744601376.3516 "stop_memory" => integer 1759240 ) "kp/3e" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3516 "start_memory" => integer 1761720 "stop_time" => float 1744601376.3524 "stop_memory" => integer 1762320 ) "kp/3f" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3529 "start_memory" => integer 1780856 "stop_time" => float 1744601376.3536 "stop_memory" => integer 1781456 ) "kp/3g" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3537 "start_memory" => integer 1783944 "stop_time" => float 1744601376.3544 "stop_memory" => integer 1784560 ) "kp/3h" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3549 "start_memory" => integer 1827304 "stop_time" => float 1744601376.3558 "stop_memory" => integer 1827896 ) "kp/3i" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3558 "start_memory" => integer 1830368 "stop_time" => float 1744601376.3567 "stop_memory" => integer 1830984 ) "kp/3j" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3579 "start_memory" => integer 1858872 "stop_time" => float 1744601376.3586 "stop_memory" => integer 1859448 ) "kp/3k" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3587 "start_memory" => integer 1861888 "stop_time" => float 1744601376.3595 "stop_memory" => integer 1862496 ) "kp/3l" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3603 "start_memory" => integer 1878112 "stop_time" => float 1744601376.3613 "stop_memory" => integer 1878632 ) "kp/3m" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3613 "start_memory" => integer 1880992 "stop_time" => float 1744601376.3627 "stop_memory" => integer 1881568 ) "kp/3n" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3633 "start_memory" => integer 1896688 "stop_time" => float 1744601376.3641 "stop_memory" => integer 1897256 ) "kp/3o" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3642 "start_memory" => integer 1899616 "stop_time" => float 1744601376.3649 "stop_memory" => integer 1900200 ) "kp/3p" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3694 "start_memory" => integer 1907128 "stop_time" => float 1744601376.3707 "stop_memory" => integer 1907688 ) "kp/3q" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3707 "start_memory" => integer 1910048 "stop_time" => float 1744601376.3721 "stop_memory" => integer 1910632 ) "kp/3r" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3737 "start_memory" => integer 1917280 "stop_time" => float 1744601376.375 "stop_memory" => integer 1917824 ) "kp/3s" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.375 "start_memory" => integer 1920184 "stop_time" => float 1744601376.3764 "stop_memory" => integer 1920760 ) "kp/3t" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3769 "start_memory" => integer 1923040 "stop_time" => float 1744601376.3781 "stop_memory" => integer 1923592 ) "kp/3u" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3782 "start_memory" => integer 1925936 "stop_time" => float 1744601376.3796 "stop_memory" => integer 1926512 ) "kp/3v" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.38 "start_memory" => integer 1932952 "stop_time" => float 1744601376.3812 "stop_memory" => integer 1933504 ) "kp/40" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3813 "start_memory" => integer 1935848 "stop_time" => float 1744601376.3824 "stop_memory" => integer 1937448 ) "kp/41" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3831 "start_memory" => integer 1948536 "stop_time" => float 1744601376.384 "stop_memory" => integer 1949104 ) "kp/42" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3841 "start_memory" => integer 1951472 "stop_time" => float 1744601376.3854 "stop_memory" => integer 1952056 ) "kp/43" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3869 "start_memory" => integer 1958408 "stop_time" => float 1744601376.3879 "stop_memory" => integer 1958952 ) "kp/44" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3879 "start_memory" => integer 1961296 "stop_time" => float 1744601376.3889 "stop_memory" => integer 1961872 ) "kp/45" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3896 "start_memory" => integer 1966760 "stop_time" => float 1744601376.3906 "stop_memory" => integer 1967344 ) "kp/46" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3906 "start_memory" => integer 1969736 "stop_time" => float 1744601376.3922 "stop_memory" => integer 1970328 ) "kp/47" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3928 "start_memory" => integer 1984928 "stop_time" => float 1744601376.3943 "stop_memory" => integer 1985496 ) "kp/48" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3944 "start_memory" => integer 1987912 "stop_time" => float 1744601376.3962 "stop_memory" => integer 1988504 ) "kp/49" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.397 "start_memory" => integer 2002784 "stop_time" => float 1744601376.3987 "stop_memory" => integer 2003352 ) "kp/4a" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.3988 "start_memory" => integer 2005768 "stop_time" => float 1744601376.4008 "stop_memory" => integer 2006360 ) "kp/4b" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4016 "start_memory" => integer 2020616 "stop_time" => float 1744601376.4029 "stop_memory" => integer 2021184 ) "kp/4c" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.403 "start_memory" => integer 2023600 "stop_time" => float 1744601376.4048 "stop_memory" => integer 2024192 ) "kp/4d" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4055 "start_memory" => integer 2038464 "stop_time" => float 1744601376.4068 "stop_memory" => integer 2039032 ) "kp/4e" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4069 "start_memory" => integer 2041448 "stop_time" => float 1744601376.4083 "stop_memory" => integer 2042040 ) "kp/4f" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4088 "start_memory" => integer 2056296 "stop_time" => float 1744601376.4102 "stop_memory" => integer 2056864 ) "kp/4g" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4102 "start_memory" => integer 2059280 "stop_time" => float 1744601376.412 "stop_memory" => integer 2059872 ) "kp/4h" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4125 "start_memory" => integer 2074128 "stop_time" => float 1744601376.4137 "stop_memory" => integer 2074696 ) "kp/4i" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4138 "start_memory" => integer 2077112 "stop_time" => float 1744601376.4155 "stop_memory" => integer 2077704 ) "kp/4j" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4163 "start_memory" => integer 2091976 "stop_time" => float 1744601376.4174 "stop_memory" => integer 2092544 ) "kp/4k" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4175 "start_memory" => integer 2094960 "stop_time" => float 1744601376.419 "stop_memory" => integer 2095552 ) "kp/4l" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4198 "start_memory" => integer 2109808 "stop_time" => float 1744601376.4217 "stop_memory" => integer 2110376 ) "kp/4m" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4218 "start_memory" => integer 2112792 "stop_time" => float 1744601376.4236 "stop_memory" => integer 2113384 ) "kp/4n" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4243 "start_memory" => integer 2127736 "stop_time" => float 1744601376.4259 "stop_memory" => integer 2128304 ) "kp/4o" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.426 "start_memory" => integer 2130720 "stop_time" => float 1744601376.4279 "stop_memory" => integer 2131312 ) "kp/4p" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4287 "start_memory" => integer 2145568 "stop_time" => float 1744601376.4301 "stop_memory" => integer 2146136 ) "kp/4q" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4302 "start_memory" => integer 2148552 "stop_time" => float 1744601376.4319 "stop_memory" => integer 2149144 ) "kp/4r" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4327 "start_memory" => integer 2163400 "stop_time" => float 1744601376.434 "stop_memory" => integer 2163968 ) "kp/4s" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.434 "start_memory" => integer 2166384 "stop_time" => float 1744601376.4358 "stop_memory" => integer 2166976 ) "kp/4t" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4366 "start_memory" => integer 2181216 "stop_time" => float 1744601376.4382 "stop_memory" => integer 2181784 ) "kp/4u" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4382 "start_memory" => integer 2184200 "stop_time" => float 1744601376.44 "stop_memory" => integer 2184792 ) "kp/4v" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4407 "start_memory" => integer 2199048 "stop_time" => float 1744601376.4423 "stop_memory" => integer 2199616 ) "kp/50" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4424 "start_memory" => integer 2202032 "stop_time" => float 1744601376.4441 "stop_memory" => integer 2202624 ) "kp/51" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4448 "start_memory" => integer 2216896 "stop_time" => float 1744601376.4464 "stop_memory" => integer 2217464 ) "kp/52" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4465 "start_memory" => integer 2219880 "stop_time" => float 1744601376.4482 "stop_memory" => integer 2220472 ) "kp/53" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.449 "start_memory" => integer 2234784 "stop_time" => float 1744601376.4506 "stop_memory" => integer 2235352 ) "kp/54" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4507 "start_memory" => integer 2237768 "stop_time" => float 1744601376.4526 "stop_memory" => integer 2238360 ) "kp/55" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4533 "start_memory" => integer 2252632 "stop_time" => float 1744601376.455 "stop_memory" => integer 2253200 ) "kp/56" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.455 "start_memory" => integer 2255616 "stop_time" => float 1744601376.457 "stop_memory" => integer 2256208 ) "kp/57" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4577 "start_memory" => integer 2270608 "stop_time" => float 1744601376.4593 "stop_memory" => integer 2271176 ) "kp/58" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4594 "start_memory" => integer 2273592 "stop_time" => float 1744601376.4612 "stop_memory" => integer 2274184 ) "kp/59" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4619 "start_memory" => integer 2288472 "stop_time" => float 1744601376.4637 "stop_memory" => integer 2289040 ) "kp/5a" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4638 "start_memory" => integer 2291456 "stop_time" => float 1744601376.4655 "stop_memory" => integer 2292048 ) "kp/5b" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4663 "start_memory" => integer 2306320 "stop_time" => float 1744601376.468 "stop_memory" => integer 2306888 ) "kp/5c" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4681 "start_memory" => integer 2309304 "stop_time" => float 1744601376.47 "stop_memory" => integer 2309896 ) "kp/5d" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4708 "start_memory" => integer 2324168 "stop_time" => float 1744601376.4723 "stop_memory" => integer 2324736 ) "kp/5e" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4723 "start_memory" => integer 2327152 "stop_time" => float 1744601376.474 "stop_memory" => integer 2327744 ) "kp/5f" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4747 "start_memory" => integer 2342000 "stop_time" => float 1744601376.4762 "stop_memory" => integer 2342568 ) "kp/5g" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4763 "start_memory" => integer 2344984 "stop_time" => float 1744601376.478 "stop_memory" => integer 2345576 ) "kp/5h" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4787 "start_memory" => integer 2359832 "stop_time" => float 1744601376.4803 "stop_memory" => integer 2360400 ) "kp/5i" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4804 "start_memory" => integer 2362816 "stop_time" => float 1744601376.4823 "stop_memory" => integer 2363408 ) "kp/5j" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4831 "start_memory" => integer 2377680 "stop_time" => float 1744601376.4846 "stop_memory" => integer 2378248 ) "kp/5k" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4847 "start_memory" => integer 2380664 "stop_time" => float 1744601376.4863 "stop_memory" => integer 2381256 ) "kp/5l" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.487 "start_memory" => integer 2395512 "stop_time" => float 1744601376.4886 "stop_memory" => integer 2396080 ) "kp/5m" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4886 "start_memory" => integer 2398496 "stop_time" => float 1744601376.4903 "stop_memory" => integer 2399088 ) "kp/5n" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4921 "start_memory" => integer 2413584 "stop_time" => float 1744601376.4934 "stop_memory" => integer 2414152 ) "kp/5o" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4934 "start_memory" => integer 2416568 "stop_time" => float 1744601376.495 "stop_memory" => integer 2417160 ) "kp/5p" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4966 "start_memory" => integer 2426280 "stop_time" => float 1744601376.4974 "stop_memory" => integer 2426832 ) "kp/5q" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4975 "start_memory" => integer 2429192 "stop_time" => float 1744601376.4984 "stop_memory" => integer 2429776 ) "kp/5r" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.4991 "start_memory" => integer 2453712 "stop_time" => float 1744601376.5001 "stop_memory" => integer 2454288 ) "kp/5s" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5002 "start_memory" => integer 2456664 "stop_time" => float 1744601376.5013 "stop_memory" => integer 2457256 ) "kp/5t" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5022 "start_memory" => integer 2484992 "stop_time" => float 1744601376.5031 "stop_memory" => integer 2485544 ) "kp/5u" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5032 "start_memory" => integer 2487944 "stop_time" => float 1744601376.5045 "stop_memory" => integer 2488528 ) "kp/5v" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5063 "start_memory" => integer 2497344 "stop_time" => float 1744601376.5073 "stop_memory" => integer 2497936 ) "kp/60" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5073 "start_memory" => integer 2500344 "stop_time" => float 1744601376.5084 "stop_memory" => integer 2500944 ) "kp/61" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5088 "start_memory" => integer 2512208 "stop_time" => float 1744601376.51 "stop_memory" => integer 2512800 ) "kp/62" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5101 "start_memory" => integer 2515232 "stop_time" => float 1744601376.5116 "stop_memory" => integer 2515824 ) "kp/63" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5131 "start_memory" => integer 2529088 "stop_time" => float 1744601376.5144 "stop_memory" => integer 2529664 ) "kp/64" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5144 "start_memory" => integer 2532080 "stop_time" => float 1744601376.5158 "stop_memory" => integer 2532680 ) "kp/65" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5172 "start_memory" => integer 2543360 "stop_time" => float 1744601376.5176 "stop_memory" => integer 2543952 ) "kp/66" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5202 "start_memory" => integer 2553328 "stop_time" => float 1744601376.5214 "stop_memory" => integer 2553904 ) "kp/67" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5216 "start_memory" => integer 2562248 "stop_time" => float 1744601376.5228 "stop_memory" => integer 2562832 ) "kp/68" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5242 "start_memory" => integer 2571912 "stop_time" => float 1744601376.5253 "stop_memory" => integer 2572464 ) "kp/69" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5253 "start_memory" => integer 2574848 "stop_time" => float 1744601376.5265 "stop_memory" => integer 2575432 ) "kp/6a" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5269 "start_memory" => integer 2578440 "stop_time" => float 1744601376.5279 "stop_memory" => integer 2579000 ) "kp/6b" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.528 "start_memory" => integer 2581384 "stop_time" => float 1744601376.5294 "stop_memory" => integer 2581968 ) "kp/6c" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5297 "start_memory" => integer 2584976 "stop_time" => float 1744601376.5307 "stop_memory" => integer 2585536 ) "kp/6d" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5308 "start_memory" => integer 2587920 "stop_time" => float 1744601376.532 "stop_memory" => integer 2588504 ) "kp/6e" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5328 "start_memory" => integer 2594920 "stop_time" => float 1744601376.5339 "stop_memory" => integer 2595480 ) "kp/6f" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5339 "start_memory" => integer 2597840 "stop_time" => float 1744601376.535 "stop_memory" => integer 2598408 ) "kp/6g" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5353 "start_memory" => integer 2600336 "stop_time" => float 1744601376.5365 "stop_memory" => integer 2600920 ) "kp/6h" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5365 "start_memory" => integer 2604824 "stop_time" => float 1744601376.5373 "stop_memory" => integer 2605384 ) "kp/6i" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5373 "start_memory" => integer 2607760 "stop_time" => float 1744601376.5381 "stop_memory" => integer 2608344 ) "kp/6j" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5386 "start_memory" => integer 2691808 "stop_time" => float 1744601376.5398 "stop_memory" => integer 2692384 ) "kp/6k" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5403 "start_memory" => integer 2724880 "stop_time" => float 1744601376.5413 "stop_memory" => integer 2725472 ) "kp/6l" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5416 "start_memory" => integer 2753240 "stop_time" => float 1744601376.5422 "stop_memory" => integer 2753824 ) "kp/6m" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5423 "start_memory" => integer 2756224 "stop_time" => float 1744601376.5429 "stop_memory" => integer 2756824 ) "kp/6n" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5432 "start_memory" => integer 2759992 "stop_time" => float 1744601376.5443 "stop_memory" => integer 2760552 ) "kp/6o" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5446 "start_memory" => integer 2786592 "stop_time" => float 1744601376.5454 "stop_memory" => integer 2787168 ) "kp/6p" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5457 "start_memory" => integer 2816168 "stop_time" => float 1744601376.5467 "stop_memory" => integer 2816760 ) "kp/6q" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5471 "start_memory" => integer 2843440 "stop_time" => float 1744601376.5483 "stop_memory" => integer 2843976 ) "kp/6r" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5484 "start_memory" => integer 2846328 "stop_time" => float 1744601376.5499 "stop_memory" => integer 2846904 ) "kp/6s" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5518 "start_memory" => integer 2858784 "stop_time" => float 1744601376.553 "stop_memory" => integer 2859400 ) "kp/6t" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5531 "start_memory" => integer 2862056 "stop_time" => float 1744601376.5541 "stop_memory" => integer 2862648 ) "kp/6u" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5564 "start_memory" => integer 2882200 "stop_time" => float 1744601376.5576 "stop_memory" => integer 2882776 ) "kp/6v" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5576 "start_memory" => integer 2885208 "stop_time" => float 1744601376.5589 "stop_memory" => integer 2885808 ) "kp/70" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.563 "start_memory" => integer 2902064 "stop_time" => float 1744601376.564 "stop_memory" => integer 2902608 ) "kp/71" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5641 "start_memory" => integer 2904976 "stop_time" => float 1744601376.5652 "stop_memory" => integer 2905560 ) "kp/72" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5657 "start_memory" => integer 2909992 "stop_time" => float 1744601376.5667 "stop_memory" => integer 2910552 ) "kp/73" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5667 "start_memory" => integer 2912912 "stop_time" => float 1744601376.5678 "stop_memory" => integer 2913496 ) "kp/74" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5682 "start_memory" => integer 2932504 "stop_time" => float 1744601376.5696 "stop_memory" => integer 2933080 ) "kp/75" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5697 "start_memory" => integer 2935472 "stop_time" => float 1744601376.5711 "stop_memory" => integer 2936064 ) "kp/76" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5716 "start_memory" => integer 2954264 "stop_time" => float 1744601376.5723 "stop_memory" => integer 2954848 ) "kp/77" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5724 "start_memory" => integer 2957256 "stop_time" => float 1744601376.5733 "stop_memory" => integer 2957856 ) "kp/78" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5741 "start_memory" => integer 2980376 "stop_time" => float 1744601376.5752 "stop_memory" => integer 2980936 ) "kp/79" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5753 "start_memory" => integer 2983352 "stop_time" => float 1744601376.5768 "stop_memory" => integer 2983944 ) "kp/7a" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5773 "start_memory" => integer 3002088 "stop_time" => float 1744601376.5785 "stop_memory" => integer 3002624 ) "kp/7b" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5786 "start_memory" => integer 3004968 "stop_time" => float 1744601376.58 "stop_memory" => integer 3005544 ) "kp/7c" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5807 "start_memory" => integer 3024712 "stop_time" => float 1744601376.5822 "stop_memory" => integer 3025280 ) "kp/7d" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5822 "start_memory" => integer 3027640 "stop_time" => float 1744601376.5836 "stop_memory" => integer 3028224 ) "kp/7e" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5877 "start_memory" => integer 3034632 "stop_time" => float 1744601376.5888 "stop_memory" => integer 3035192 ) "kp/7f" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5888 "start_memory" => integer 3037552 "stop_time" => float 1744601376.5902 "stop_memory" => integer 3038120 ) "kp/7g" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5907 "start_memory" => integer 3055560 "stop_time" => float 1744601376.5921 "stop_memory" => integer 3056128 ) "kp/7h" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5921 "start_memory" => integer 3058512 "stop_time" => float 1744601376.5934 "stop_memory" => integer 3059096 ) "kp/7i" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5938 "start_memory" => integer 3087744 "stop_time" => float 1744601376.5949 "stop_memory" => integer 3088320 ) "kp/7j" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5949 "start_memory" => integer 3090744 "stop_time" => float 1744601376.5963 "stop_memory" => integer 3091336 ) "kp/7k" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.5974 "start_memory" => integer 3108592 "stop_time" => float 1744601376.5988 "stop_memory" => integer 3109176 ) "kp/7l" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.599 "start_memory" => integer 3074808 "stop_time" => float 1744601376.6003 "stop_memory" => integer 3076768 ) "kp/7m" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.6007 "start_memory" => integer 3100976 "stop_time" => float 1744601376.602 "stop_memory" => integer 3102640 ) "kp/7n" => array(6) ( "group" => string(6) "kohana" "name" => string(9) "find_file" "start_time" => float 1744601376.602 "start_memory" => integer 3102224 "stop_time" => float 1744601376.6031 "stop_memory" => integer 3103888 ) )
Gets the total application run time and memory usage. Caches the result so that it can be compared between requests.
list(
$time
,
$memory
) = Profiler::application();
array
- Execution time, memory
public
static
function
application()
{
// Load the stats from cache, which is valid for 1 day
$stats
= Kohana::cache(
'profiler_application_stats'
, NULL, 3600 * 24);
if
( !
is_array
(
$stats
) OR
$stats
[
'count'
] > Profiler::
$rollover
)
{
// Initialize the stats array
$stats
=
array
(
'min'
=>
array
(
'time'
=> NULL,
'memory'
=> NULL),
'max'
=>
array
(
'time'
=> NULL,
'memory'
=> NULL),
'total'
=>
array
(
'time'
=> NULL,
'memory'
=> NULL),
'count'
=> 0);
}
// Get the application run time
$time
= microtime(TRUE) - KOHANA_START_TIME;
// Get the total memory usage
$memory
= memory_get_usage() - KOHANA_START_MEMORY;
// Calculate max time
if
(
$stats
[
'max'
][
'time'
] === NULL OR
$time
>
$stats
[
'max'
][
'time'
])
{
$stats
[
'max'
][
'time'
] =
$time
;
}
// Calculate min time
if
(
$stats
[
'min'
][
'time'
] === NULL OR
$time
<
$stats
[
'min'
][
'time'
])
{
$stats
[
'min'
][
'time'
] =
$time
;
}
// Add to total time
$stats
[
'total'
][
'time'
] +=
$time
;
// Calculate max memory
if
(
$stats
[
'max'
][
'memory'
] === NULL OR
$memory
>
$stats
[
'max'
][
'memory'
])
{
$stats
[
'max'
][
'memory'
] =
$memory
;
}
// Calculate min memory
if
(
$stats
[
'min'
][
'memory'
] === NULL OR
$memory
<
$stats
[
'min'
][
'memory'
])
{
$stats
[
'min'
][
'memory'
] =
$memory
;
}
// Add to total memory
$stats
[
'total'
][
'memory'
] +=
$memory
;
// Another mark has been added to the stats
$stats
[
'count'
]++;
// Determine the averages
$stats
[
'average'
] =
array
(
'time'
=>
$stats
[
'total'
][
'time'
] /
$stats
[
'count'
],
'memory'
=>
$stats
[
'total'
][
'memory'
] /
$stats
[
'count'
]);
// Cache the new stats
Kohana::cache(
'profiler_application_stats'
,
$stats
);
// Set the current application execution time and memory
// Do NOT cache these, they are specific to the current request only
$stats
[
'current'
][
'time'
] =
$time
;
$stats
[
'current'
][
'memory'
] =
$memory
;
// Return the total application run time and memory usage
return
$stats
;
}
Deletes a benchmark. If an error occurs during the benchmark, it is recommended to delete the benchmark to prevent statistics from being adversely affected.
Profiler::
delete
(
$token
);
string
$token
required - $tokenvoid
public
static
function
delete
(
$token
)
{
// Remove the benchmark
unset(Profiler::
$_marks
[
$token
]);
}
Gets the min, max, average and total of profiler groups as an array.
$stats
= Profiler::group_stats(
'test'
);
mixed
$groups
= NULL - Single group name string, or array with group names; all groups by defaultarray
- Min, max, average, total
public
static
function
group_stats(
$groups
= NULL)
{
// Which groups do we need to calculate stats for?
$groups
= (
$groups
=== NULL)
? Profiler::groups()
:
array_intersect_key
(Profiler::groups(),
array_flip
( (
array
)
$groups
));
// All statistics
$stats
=
array
();
foreach
(
$groups
as
$group
=>
$names
)
{
foreach
(
$names
as
$name
=>
$tokens
)
{
// Store the stats for each subgroup.
// We only need the values for "total".
$_stats
= Profiler::stats(
$tokens
);
$stats
[
$group
][
$name
] =
$_stats
[
'total'
];
}
}
// Group stats
$groups
=
array
();
foreach
(
$stats
as
$group
=>
$names
)
{
// Min and max are unknown by default
$groups
[
$group
][
'min'
] =
$groups
[
$group
][
'max'
] =
array
(
'time'
=> NULL,
'memory'
=> NULL);
// Total values are always integers
$groups
[
$group
][
'total'
] =
array
(
'time'
=> 0,
'memory'
=> 0);
foreach
(
$names
as
$total
)
{
if
( ! isset(
$groups
[
$group
][
'min'
][
'time'
]) OR
$groups
[
$group
][
'min'
][
'time'
] >
$total
[
'time'
])
{
// Set the minimum time
$groups
[
$group
][
'min'
][
'time'
] =
$total
[
'time'
];
}
if
( ! isset(
$groups
[
$group
][
'min'
][
'memory'
]) OR
$groups
[
$group
][
'min'
][
'memory'
] >
$total
[
'memory'
])
{
// Set the minimum memory
$groups
[
$group
][
'min'
][
'memory'
] =
$total
[
'memory'
];
}
if
( ! isset(
$groups
[
$group
][
'max'
][
'time'
]) OR
$groups
[
$group
][
'max'
][
'time'
] <
$total
[
'time'
])
{
// Set the maximum time
$groups
[
$group
][
'max'
][
'time'
] =
$total
[
'time'
];
}
if
( ! isset(
$groups
[
$group
][
'max'
][
'memory'
]) OR
$groups
[
$group
][
'max'
][
'memory'
] <
$total
[
'memory'
])
{
// Set the maximum memory
$groups
[
$group
][
'max'
][
'memory'
] =
$total
[
'memory'
];
}
// Increase the total time and memory
$groups
[
$group
][
'total'
][
'time'
] +=
$total
[
'time'
];
$groups
[
$group
][
'total'
][
'memory'
] +=
$total
[
'memory'
];
}
// Determine the number of names (subgroups)
$count
=
count
(
$names
);
// Determine the averages
$groups
[
$group
][
'average'
][
'time'
] =
$groups
[
$group
][
'total'
][
'time'
] /
$count
;
$groups
[
$group
][
'average'
][
'memory'
] =
$groups
[
$group
][
'total'
][
'memory'
] /
$count
;
}
return
$groups
;
}
Returns all the benchmark tokens by group and name as an array.
$groups
= Profiler::groups();
array
public
static
function
groups()
{
$groups
=
array
();
foreach
(Profiler::
$_marks
as
$token
=>
$mark
)
{
// Sort the tokens by the group and name
$groups
[
$mark
[
'group'
]][
$mark
[
'name'
]][] =
$token
;
}
return
$groups
;
}
Starts a new benchmark and returns a unique token. The returned token must be used when stopping the benchmark.
$token
= Profiler::start(
'test'
,
'profiler'
);
string
$group
required - Group namestring
$name
required - Benchmark namestring
public
static
function
start(
$group
,
$name
)
{
static
$counter
= 0;
// Create a unique token based on the counter
$token
=
'kp/'
.
base_convert
(
$counter
++, 10, 32);
Profiler::
$_marks
[
$token
] =
array
(
'group'
=>
strtolower
(
$group
),
'name'
=> (string)
$name
,
// Start the benchmark
'start_time'
=> microtime(TRUE),
'start_memory'
=> memory_get_usage(),
// Set the stop keys without values
'stop_time'
=> FALSE,
'stop_memory'
=> FALSE,
);
return
$token
;
}
Gets the min, max, average and total of a set of tokens as an array.
$stats
= Profiler::stats(
$tokens
);
array
$tokens
required - Profiler tokensarray
- Min, max, average, total
public
static
function
stats(
array
$tokens
)
{
// Min and max are unknown by default
$min
=
$max
=
array
(
'time'
=> NULL,
'memory'
=> NULL);
// Total values are always integers
$total
=
array
(
'time'
=> 0,
'memory'
=> 0);
foreach
(
$tokens
as
$token
)
{
// Get the total time and memory for this benchmark
list(
$time
,
$memory
) = Profiler::total(
$token
);
if
(
$max
[
'time'
] === NULL OR
$time
>
$max
[
'time'
])
{
// Set the maximum time
$max
[
'time'
] =
$time
;
}
if
(
$min
[
'time'
] === NULL OR
$time
<
$min
[
'time'
])
{
// Set the minimum time
$min
[
'time'
] =
$time
;
}
// Increase the total time
$total
[
'time'
] +=
$time
;
if
(
$max
[
'memory'
] === NULL OR
$memory
>
$max
[
'memory'
])
{
// Set the maximum memory
$max
[
'memory'
] =
$memory
;
}
if
(
$min
[
'memory'
] === NULL OR
$memory
<
$min
[
'memory'
])
{
// Set the minimum memory
$min
[
'memory'
] =
$memory
;
}
// Increase the total memory
$total
[
'memory'
] +=
$memory
;
}
// Determine the number of tokens
$count
=
count
(
$tokens
);
// Determine the averages
$average
=
array
(
'time'
=>
$total
[
'time'
] /
$count
,
'memory'
=>
$total
[
'memory'
] /
$count
);
return
array
(
'min'
=>
$min
,
'max'
=>
$max
,
'total'
=>
$total
,
'average'
=>
$average
);
}
Stops a benchmark.
Profiler::stop(
$token
);
string
$token
required - $tokenvoid
public
static
function
stop(
$token
)
{
// Stop the benchmark
Profiler::
$_marks
[
$token
][
'stop_time'
] = microtime(TRUE);
Profiler::
$_marks
[
$token
][
'stop_memory'
] = memory_get_usage();
}
Gets the total execution time and memory usage of a benchmark as a list.
list(
$time
,
$memory
) = Profiler::total(
$token
);
string
$token
required - $tokenarray
- Execution time, memory
public
static
function
total(
$token
)
{
// Import the benchmark data
$mark
= Profiler::
$_marks
[
$token
];
if
(
$mark
[
'stop_time'
] === FALSE)
{
// The benchmark has not been stopped yet
$mark
[
'stop_time'
] = microtime(TRUE);
$mark
[
'stop_memory'
] = memory_get_usage();
}
return
array
(
// Total time in seconds
$mark
[
'stop_time'
] -
$mark
[
'start_time'
],
// Amount of memory in bytes
$mark
[
'stop_memory'
] -
$mark
[
'start_memory'
],
);
}