Interface IBenchmarkableLayoutGenerator<TLayout>
Represents layout generators that can be benchmarked.
Inherited Members
Namespace: Edgar.Legacy.Core.LayoutGenerators.Interfaces
Assembly: Edgar.dll
Syntax
public interface IBenchmarkableLayoutGenerator<out TLayout> : ILayoutGenerator<TLayout>
Type Parameters
Name | Description |
---|---|
TLayout |
Properties
IterationsCount
Number of iterations of the whole run.
Declaration
int IterationsCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
LayoutsCount
Number of layouts generated.
Declaration
int LayoutsCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
TimeFirst
Number of milliseconds until a first layout is generated.
Declaration
long TimeFirst { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
TimeTotal
Number of milliseconds until all layouts are generated.
Declaration
long TimeTotal { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
Methods
EnableBenchmark(Boolean)
Enables collecting information for benchmarking.
Declaration
void EnableBenchmark(bool enable)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enable |