public void Initialize(IFrozenContext frozenCtx)
{
if (!PerformanceCounterCategory.Exists(Category))
{
initialized = false;
Logging.Log.Warn("PerfCounters are not installed, execute 'sudo Zetbox.*.exe -installperfcounter'");
return;
}
try
{
foreach (var desc in GetAllDescs())
{
desc.Set(this);
}
initialized = true;
}
catch (Exception ex)
{
Logging.Log.Error("Unable to initialize PerfCounters", ex);
initialized = false;
}
}