public List <BenchmarkResult> RunParticularBenchmarkWithinGivenContext(Type benchmarkServiceClass, int from, int to) { List <BenchmarkResult> results = new List <BenchmarkResult>(); for (int i = from; i <= to; i *= 10) { long size = i; long timeSum = 0; for (int j = 0; j < NUMBER_OF_RUNS; j++) { try { IBenchmarkService benchmarkService = DIConfig.DI.Resolve <IBenchmarkService>(serviceKey: benchmarkServiceClass); BenchmarkRunner benchmarkRunner = new BenchmarkRunner(benchmarkService); BenchmarkResult benchmarkResult = benchmarkRunner.Run(i); timeSum += benchmarkResult.TimeInMillis; } catch (ContainerException ex) { throw new BenchmarkAppRunnerException("Problem with instatiation.", ex); } } results.Add(new BenchmarkResult(size, timeSum / NUMBER_OF_RUNS)); } return(results); }
/// <summary>Creates service definition that can be registered with a server</summary> #pragma warning disable 0618 public static ServerServiceDefinition BindService(IBenchmarkService serviceImpl) #pragma warning restore 0618 { return(ServerServiceDefinition.CreateBuilder(__ServiceName) .AddMethod(__Method_UnaryCall, serviceImpl.UnaryCall) .AddMethod(__Method_StreamingCall, serviceImpl.StreamingCall).Build()); }
public TUPViewPage(IArticleService articleService, IBenchmarkService benchmarkService, ServiceContext services, AppCaches appCaches) { ArticleService = articleService; BenchmarkService = benchmarkService; Services = services; AppCaches = appCaches; }
public TestsBenchmarkService() { Container.Initialize(ContainerRegisterAll.RegisterDependenciesReferenced()); repositoryCarteira = Container.ServiceProvider.GetService <IRepository <Carteira> >(); repositoryIndice = Container.ServiceProvider.GetService <IRepository <Indice> >(); CreateCarteira(); CreateIndice(); benchmarkService = Container.ServiceProvider.GetService <IBenchmarkService>(); }
// creates service definition that can be registered with a server public static ServerServiceDefinition BindService(IBenchmarkService serviceImpl) { return ServerServiceDefinition.CreateBuilder(__ServiceName) .AddMethod(__Method_UnaryCall, serviceImpl.UnaryCall) .AddMethod(__Method_StreamingCall, serviceImpl.StreamingCall).Build(); }
// creates service definition that can be registered with a server public static ServerServiceDefinition BindService(IBenchmarkService serviceImpl) { return ServerServiceDefinition.CreateBuilder(__ServiceName) .AddMethod(__Method_Operation, serviceImpl.Operation) .AddMethod(__Method_OperationStream, serviceImpl.OperationStream).Build(); }
public AuditBenchmarkController(IBenchmarkService objService) { this.objService = objService; }
public BenchmarkController(IBenchmarkService benchmarkService) { _benchmarkService = benchmarkService; }
public BenchmarkRunner(IBenchmarkService benchmarkService) { _benchmarkService = benchmarkService; }