Beispiel #1
0
		private void LogProfilingModeValues(ProfilingMode profilingMode,
			SystemInformation systemInformation)
		{
			if (profilingMode.HasFlag(ProfilingMode.Fps))
				GetProfilingResults(ProfilingMode.Fps).Log(GlobalTime.Current.Fps);
			if (profilingMode.HasFlag(ProfilingMode.AvailableRam))
				GetProfilingResults(ProfilingMode.AvailableRam).Log(systemInformation.AvailableRam);
		}
Beispiel #2
0
		public void Log(ProfilingMode profilingMode, SystemInformation systemInformation)
		{
			float time = GlobalTime.Current.GetSecondsSinceStartToday();
			if (!IsActive || time - lastTimeProfiled < pollingInterval)
				return;
			lastTimeProfiled = time;
			LogProfilingModeValues(profilingMode, systemInformation);
			if (Updated != null)
				Updated();
		}