Пример #1
0
        public async Task <Dictionary <string, TimeSpan?> > GetTimingsSinceStartup()
        {
            return(await Task.Factory.StartNew(() =>
            {
                var timings = new Dictionary <string, TimeSpan?>();
                var startupTime = ProfilerTimeHelper.GetAppStartupTime();

                foreach (var eventInfo in _eventTimingsSinceStartup)
                {
                    timings.Add(eventInfo.Key, eventInfo.Value - startupTime);
                }
                return timings;
            }));
        }
Пример #2
0
 public DateTime?GetStartupTime()
 {
     return(ProfilerTimeHelper.GetAppStartupTime());
 }