示例#1
0
        /// <summary>
        /// Called each time interval of timer has expired
        /// </summary>
        protected override void OnTimerElapsed()
        {
            // Log memory size
            long memorySize;

            if (TryGetMemorySizeInMB(m_memory, m_process, out memorySize))
            {
                Log.AddAbsoluteValue(
                    Level,
                    () => string.Concat(m_memory, " (MB)"),
                    memorySize,
                    0,
                    2D * 1024D * 1024D); // Set hard-coded limit to 2GB
            }
        }