Example #1
0
        private void InitStats()
        {
            _thisProc = Process.GetCurrentProcess();
            _cpuUsage = new CpuUsage();

            //try
            //{
            //	if (PerformanceCounterCategory.Exists(".NET CLR Memory"))
            //	{
            //		_committedRamCounter = new PerformanceCounter(".NET CLR Memory", "# Total committed Bytes", _thisProc.ProcessName);
            //		_reservedRamCounter = new PerformanceCounter(".NET CLR Memory", "# Total reserved Bytes", _thisProc.ProcessName);
            //		_perfCountersAvailable = true;
            //	}
            //}
            //catch (Exception ex)
            //{
            //	Logging.Error("Cannot access performance counters. Refresh the counter list with lodctr /R");
            //}

            _statsTimer          = new Timer();
            _statsTimer.Interval = StatsUpdateInterval;
            _statsTimer.Tick    += statsTimer_Tick;
            statsTimer_Tick(null, EventArgs.Empty);             // Fake the first update.
            _statsTimer.Start();
        }
        private void InitStats()
        {
            _thisProc = Process.GetCurrentProcess();
            _cpuUsage = new CpuUsage();

            _statsTimer          = new Timer();
            _statsTimer.Interval = StatsUpdateInterval;
            _statsTimer.Tick    += statsTimer_Tick;
            statsTimer_Tick(null, EventArgs.Empty);                     // Fake the first update.
            _statsTimer.Start();
        }
        private void InitStats()
        {
            _thisProc = Process.GetCurrentProcess();
            _cpuUsage = new CpuUsage();

            _statsTimer = new Timer();
            _statsTimer.Interval = StatsUpdateInterval;
            _statsTimer.Tick += statsTimer_Tick;
            statsTimer_Tick(null, EventArgs.Empty);		// Fake the first update.
            _statsTimer.Start();
        }
Example #4
0
		private void InitStats()
		{
			_thisProc = Process.GetCurrentProcess();
			_cpuUsage = new CpuUsage();

			try
			{
				if (PerformanceCounterCategory.Exists(".NET CLR Memory"))
				{
					_committedRamCounter = new PerformanceCounter(".NET CLR Memory", "# Total committed Bytes", _thisProc.ProcessName);
					_reservedRamCounter = new PerformanceCounter(".NET CLR Memory", "# Total reserved Bytes", _thisProc.ProcessName);
					_perfCountersAvailable = true;
				}
			}
			catch (Exception ex)
			{
				Logging.Error("Cannot access performance counters. Refresh the counter list with lodctr /R");
			}

			_statsTimer = new Timer();
			_statsTimer.Interval = StatsUpdateInterval;
			_statsTimer.Tick += statsTimer_Tick;
			statsTimer_Tick(null, EventArgs.Empty); // Fake the first update.
			_statsTimer.Start();
		}