public String Process()
{
_report.Report(Steps, 0, "Beginning benchmark");
EvalCpu();
EvalMemory();
#if !SILVERLIGHT
EvalBinary();
#endif
var result = new StringBuilder();
result.Append("Encog Benchmark: CPU:");
result.Append(Format.FormatInteger(_cpuScore));
result.Append(", Memory:");
result.Append(Format.FormatInteger(_memoryScore));
result.Append(", Disk:");
result.Append(Format.FormatInteger(_binaryScore));
_report.Report(Steps, Steps, result
.ToString());
return result.ToString();
}