|
Pol
Revision:1cb77e0
|
00001 /* 00002 History 00003 ======= 00004 2006/09/23 Shinigami: Script_Cycles, Sleep_Cycles and Script_passes uses 64bit now 00005 00006 Notes 00007 ======= 00008 00009 */ 00010 00011 #include "profile.h" 00012 00013 namespace Pol { 00014 namespace Core { 00015 size_t rotations; 00016 size_t last_rotations; 00017 size_t last_rpm; 00018 00019 //unsigned int instructions; escript_instr_cycles 00020 u64 last_instructions; 00021 size_t last_sipm; 00022 00023 u64 sleep_cycles; 00024 u64 last_sleep_cycles; 00025 size_t last_scpm; 00026 00027 u64 script_passes; 00028 u64 last_script_passes; 00029 size_t last_sppm; 00030 00031 //unsigned int scheduler_passes; 00032 //unsigned int last_scheduler_passes; 00033 //unsigned int last_schm; 00034 00035 size_t script_passes_activity; 00036 size_t script_passes_noactivity; 00037 size_t last_script_passes_activity; 00038 size_t last_script_passes_noactivity; 00039 00040 size_t mapcache_hits; 00041 size_t mapcache_misses; 00042 size_t last_mapcache_hits; 00043 size_t last_mapcache_misses; 00044 00045 size_t busy_sysload_cycles, last_busy_sysload_cycles; 00046 size_t nonbusy_sysload_cycles, last_nonbusy_sysload_cycles; 00047 size_t sysload_nprocs, last_sysload_nprocs; 00048 size_t last_sysload; 00049 00050 size_t last_cputime; 00051 u64 last_cpu_total; 00052 00053 ProfileVars profilevars; 00054 } 00055 }