Открыть скрипт R, чтобы получить графики из BenchmarkDotNet
Чтобы проверить производительность и скорость работы методов, использовала BenchmarkDotNet, вот на Хабр-е еще интересная статья
[SimpleJob(RuntimeMoniker.NetCoreApp31)]
class Program
{
static void Main(string[] args)
{
Summary result = BenchmarkRunner.Run<LinqVSForeach>();
}
}
[RPlotExporter] // чтобы скрипт для графиков получить
public class LinqVSForeach
{
private List<Object> objects;
[Params(1000, 10000)]
public int N;
[GlobalSetup]
public void Setup()
{
objects = Enumerable.Range(1, N).Select(index => new Object { Id = index, Name = $"Object n°{index}" }).ToList();
}
[Benchmark]
public List<Task> Linq()
{
return objects.Select(o => ProcessObject(o)).ToList();
}
[Benchmark]
public List<Task> ForEach()
{
var objectsTask = new List<Task>();
foreach (var obj in objects)
{
objectsTask.Add(ProcessObject(obj));
}
return objectsTask;
}
[Benchmark]
public List<Task> YieldReturn()
{
return Yield(objects).ToList();
}
private IEnumerable<Task> Yield(List<Object> objects)
{
foreach (var obj in objects)
{
yield return ProcessObject(obj);
}
}
public Task ProcessObject(Object obj)
{
return Task.FromResult(true);
}
}
на выходе получаю результат в консоли 
а также файлы результаты в различных форматах
В том числе и скрипт R, который я знаю что если суметь раскрыть то можно получить графики, но у меня не получается ни отрыть ни запустить ни найти сами графики... загрузила R, посмотрела почитала, пока не могу, может кто знает,
подскажите как открыть, как раскодировать этот скрипт на языке R
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Нужно установить R, затем:
- Правой кнопкой по
BuildPlots.R - Открыть с помощью...
- Выбрать приложение
C:\Program Files\R\R-4.0.2\bin\Rscript.exe
При первом запуске, R установит дополнительные пакеты. Повторно запустить скрипт можно просто двойным кликом, и он нагенерит картинок.

