public void AddProfilerResult(string funcName, FunctionData func) { var totalTimeStr = func.GetValue(ProfilerColumn.TotalTime); var gcMemoryStr = func.GetValue(ProfilerColumn.GCMemory); double totalTime; ByteSize gcMemory; if (double.TryParse(totalTimeStr, out totalTime) && ByteSize.TryParse(gcMemoryStr, out gcMemory)) { Results.Add(funcName, new BenchmarkResult(totalTime, (int)gcMemory.Bytes)); } }