protected void Application_Start(object sender, EventArgs e) { this.eng = FactoryEngine.GetEngine(); this.repLog = FactoryRepositoryLog.GetRepositoryLog(); DateTime start; TimeSpan timeDif; Stopwatch sw; string smsTimeToLoad = "Load Engine".PadRight(15); string smsSearch = "Search".PadRight(15); string smsSearchTwoWords = "Search Two Words".PadRight(15); string smsMemoryUsage = "Memory".PadRight(15); start = DateTime.Now; sw = Stopwatch.StartNew(); eng.Load(); sw.Stop(); timeDif = sw.Elapsed; Log entry = new Log(); entry.TaskDescription = smsTimeToLoad; entry.StartDateTime = start; entry.ExecutionTime = timeDif; entry.LogParameters = new List<string>(); entry.LogParameters.Add("totalIndexedDocs: " + eng.TotalDocumentQuantity.ToString()); entry.LogParameters.Add("totalIndexedWords: " + eng.TotalWordQuantity.ToString()); entry.LogParameters.Add("TypeGUI: WEB"); repLog.Write(entry); //memory monitor Process currentProc = Process.GetCurrentProcess(); long memoryUsed = currentProc.PrivateMemorySize64; entry = new Log(); entry.TaskDescription = smsMemoryUsage; entry.StartDateTime = start; entry.ExecutionTime = timeDif; entry.LogParameters = new List<string>(); entry.LogParameters.Add("TotalMemory: " + Useful.GetFormatedSizeString(memoryUsed)); repLog.Write(entry); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); // Change current culture CultureInfo culture = CultureInfo.CreateSpecificCulture("pt-br"); CultureInfo.DefaultThreadCurrentCulture = culture; CultureInfo.DefaultThreadCurrentUICulture = culture; Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = culture; this.eng = FactoryEngine.GetEngine(); this.repLog = FactoryRepositoryLog.GetRepositoryLog(); DateTime start; TimeSpan timeDif; Stopwatch sw; string smsTimeToLoad = "Load Engine".PadRight(15); string smsSearch = "Search".PadRight(15); string smsSearchTwoWords = "Search Two Words".PadRight(15); string smsMemoryUsage = "Memory".PadRight(15); start = DateTime.Now; sw = Stopwatch.StartNew(); eng.Load(); sw.Stop(); timeDif = sw.Elapsed; Log entry = new Log(); entry.TaskDescription = smsTimeToLoad; entry.StartDateTime = start; entry.ExecutionTime = timeDif; entry.LogParameters = new List<string>(); entry.LogParameters.Add("totalIndexedDocs: " + eng.TotalDocumentQuantity.ToString()); entry.LogParameters.Add("totalIndexedWords: " + eng.TotalWordQuantity.ToString()); entry.LogParameters.Add("TypeGUI: WEB"); repLog.Write(entry); //memory monitor Process currentProc = Process.GetCurrentProcess(); long memoryUsed = currentProc.PrivateMemorySize64; entry = new Log(); entry.TaskDescription = smsMemoryUsage; entry.StartDateTime = start; entry.ExecutionTime = timeDif; entry.LogParameters = new List<string>(); entry.LogParameters.Add("TotalMemory: " + Useful.GetFormatedSizeString(memoryUsed)); repLog.Write(entry); }