示例#1
0
        static SystemWorkloadManagerBlackBox()
        {
            string name = "WorkloadManager.MaxHistoryDepth";
            IntAppSettingsEntry intAppSettingsEntry = new IntAppSettingsEntry(name, SystemWorkloadManagerBlackBox.maxHistoryDepth, ExTraceGlobals.PoliciesTracer);

            SystemWorkloadManagerBlackBox.maxHistoryDepth = intAppSettingsEntry.Value;
        }
示例#2
0
        private static int ReadMinimumRequestRate()
        {
            IntAppSettingsEntry intAppSettingsEntry = new IntAppSettingsEntry("MdbLatencyMonitor.MinimumRequestRate", 20, ExTraceGlobals.ResourceHealthManagerTracer);

            if (intAppSettingsEntry.Value < 0)
            {
                ExTraceGlobals.ResourceHealthManagerTracer.TraceError <int>(0L, "[MdbResourceHealthMonitor.ReadMinimumRequestRate] App.Config request rate is invalid '{0}'.  Must be >= 0", intAppSettingsEntry.Value);
                return(20);
            }
            return(intAppSettingsEntry.Value);
        }
示例#3
0
 // Token: 0x0600722E RID: 29230 RVA: 0x0017A220 File Offset: 0x00178420
 private static void LoadAppConfigSettings()
 {
     BudgetTypeSettings.budgetTypeSettingsMap = new Dictionary <BudgetType, BudgetTypeSetting>();
     foreach (object obj in Enum.GetValues(typeof(BudgetType)))
     {
         BudgetType               budgetType               = (BudgetType)obj;
         string                   name                     = BudgetTypeSettings.BuildMicroDelayMultiplierKey(budgetType);
         string                   name2                    = BudgetTypeSettings.BuildMaxDelayKey(budgetType);
         string                   name3                    = BudgetTypeSettings.BuildMaxDelayedThreadsKey(budgetType);
         BudgetTypeSetting        @default                 = BudgetTypeSettings.GetDefault(budgetType);
         IntAppSettingsEntry      intAppSettingsEntry      = new IntAppSettingsEntry(name, @default.MaxMicroDelayMultiplier, ExTraceGlobals.BudgetDelayTracer);
         TimeSpanAppSettingsEntry timeSpanAppSettingsEntry = new TimeSpanAppSettingsEntry(name2, TimeSpanUnit.Seconds, @default.MaxDelay, ExTraceGlobals.BudgetDelayTracer);
         IntAppSettingsEntry      intAppSettingsEntry2     = new IntAppSettingsEntry(name3, @default.MaxDelayedThreadPerProcessor, ExTraceGlobals.BudgetDelayTracer);
         BudgetTypeSetting        value                    = new BudgetTypeSetting(timeSpanAppSettingsEntry.Value, intAppSettingsEntry.Value, intAppSettingsEntry2.Value);
         BudgetTypeSettings.budgetTypeSettingsMap[budgetType] = value;
     }
 }
        // Token: 0x060075DB RID: 30171 RVA: 0x00183BDC File Offset: 0x00181DDC
        static CacheableResourceHealthMonitor()
        {
            IntAppSettingsEntry intAppSettingsEntry = new IntAppSettingsEntry("ResourceMonitor.NumberOfAdjustmentSteps", 5, ExTraceGlobals.ResourceHealthManagerTracer);

            CacheableResourceHealthMonitor.numberOfAdjustmentSteps = intAppSettingsEntry.Value;
        }