Пример #1
0
 public ViewStatistics GetTotal() {
     lock (this) {
         var stat = new ViewStatistics();
         stat.ViewName = "[total]";
         foreach (var v in statistics.Values) {
             stat.CompileCount += v.CompileCount;
             stat.CompileTicks += v.CompileTicks;
             stat.RenderCount += v.RenderCount;
             stat.RenderTicks += v.RenderTicks;
             stat.CacheRenderCount += v.CacheRenderCount;
         }
         return stat;
     }
 }
Пример #2
0
 private void checkStatistics(string viewname) {
     if(!statistics.ContainsKey(viewname)) {
         statistics[viewname] = new ViewStatistics {ViewName = viewname};
     }
 }