Jan Tattermusch
|
94edf0e21f
|
introduce common.props, set LangVersion to 7.2
|
5 years ago |
Jan Tattermusch
|
7b54e095cb
|
fix microbenchmarks
|
6 years ago |
Jan Tattermusch
|
9ae5c5df24
|
address a TODO
|
6 years ago |
Jan Tattermusch
|
dd55158707
|
address TODO in SendMessageBenchmark
|
6 years ago |
Jan Tattermusch
|
31eff3e679
|
stuff builds but tests crash
|
6 years ago |
Jan Tattermusch
|
46253995bb
|
add AtomicCounterBenchmark
|
6 years ago |
Jan Tattermusch
|
a16a439458
|
fix CompletionRegistryBenchmark for UseSharedRegistry=true
|
6 years ago |
Jan Tattermusch
|
7372c195e7
|
adjust iteration count in scalability benchmarks
|
6 years ago |
Jan Tattermusch
|
efe9fd0d60
|
scalable benchmarks
|
6 years ago |
Jan Tattermusch
|
8fa870c4e5
|
Make UnaryCallOverheadBenchmark parametrized
|
6 years ago |
Jan Tattermusch
|
b489b5e694
|
review comments
|
6 years ago |
Jan Tattermusch
|
34dfa06b4b
|
add unary call overhead benchmark
|
6 years ago |
mgravell
|
b352873461
|
UTF encode/native: use IntPtr, not byte*, in the native API (avoid "unsafe" declaration)
|
6 years ago |
mgravell
|
264fca1eb6
|
match delegate signature in benchmark
|
6 years ago |
Jan Tattermusch
|
47287e8ed7
|
add license headers
|
6 years ago |
Jan Tattermusch
|
3ba99a685e
|
make pingbenchmark compile
|
6 years ago |
Jan Tattermusch
|
43240238d2
|
tweak iteration counts for multithreaded benchmarks
|
6 years ago |
Jan Tattermusch
|
a56998bdff
|
fix small nits
|
6 years ago |
mgravell
|
dd5f19765e
|
add framework overhead "PingBenchmark"
|
6 years ago |
mgravell
|
36c1a11d84
|
give useful names to benchmarks
|
6 years ago |
mgravell
|
aa535356e8
|
fix encode benchmark (and simplify decode benchmark)
|
6 years ago |
mgravell
|
0a1147b58c
|
found another way to nop the native-call
|
6 years ago |
mgravell
|
f53d844da9
|
attempt to fix the utf-8 encode benchmark; not currently working
|
6 years ago |
mgravell
|
dbef6c9c70
|
add utf-8 encode benchmark
|
6 years ago |
mgravell
|
f5091b2622
|
add UTF8-decode benchmark
| Method | Job | Runtime | PayloadSize | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
|------- |----- |-------- |------------ |-------------:|-----------:|-----------:|-------:|------:|------:|----------:|
| Run | Clr | Clr | 0 | 1.736 ns | 0.0101 ns | 0.0094 ns | - | - | - | - |
| Run | Core | Core | 0 | 1.306 ns | 0.0108 ns | 0.0095 ns | - | - | - | - |
| Run | Clr | Clr | 1 | 35.384 ns | 0.2282 ns | 0.2135 ns | 0.0101 | - | - | 64 B |
| Run | Core | Core | 1 | 32.388 ns | 0.3333 ns | 0.2955 ns | 0.0101 | - | - | 64 B |
| Run | Clr | Clr | 4 | 57.736 ns | 0.3889 ns | 0.3448 ns | 0.0114 | - | - | 72 B |
| Run | Core | Core | 4 | 52.878 ns | 0.2802 ns | 0.2621 ns | 0.0114 | - | - | 72 B |
| Run | Clr | Clr | 128 | 554.819 ns | 4.4341 ns | 4.1477 ns | 0.0830 | - | - | 530 B |
| Run | Core | Core | 128 | 336.356 ns | 1.6148 ns | 1.4315 ns | 0.0835 | - | - | 528 B |
| Run | Clr | Clr | 1024 | 4,050.850 ns | 28.9245 ns | 25.6408 ns | 0.6016 | - | - | 3820 B |
| Run | Core | Core | 1024 | 2,272.534 ns | 33.8963 ns | 31.7066 ns | 0.6016 | - | - | 3808 B |
|
6 years ago |
mgravell
|
52de8a0a17
|
ShortRunJob *added* a test!
|
6 years ago |
mgravell
|
05a0dd20e4
|
convert micro-benchmarks to benchmarkdotnet
|
6 years ago |
Jan Tattermusch
|
6fba3c0221
|
dependency versions are imported through Directory props
|
6 years ago |
James Newton-King
|
297dd0cb62
|
PR feedback
|
6 years ago |
Jan Tattermusch
|
3291154db0
|
update all executables to netcoreapp2.1
|
6 years ago |
Jan Tattermusch
|
cf5cffcc2d
|
csproj cleanup
|
6 years ago |
Jan Tattermusch
|
ba6b1c215c
|
switch netcoreapp1.0->1.1
|
6 years ago |
Jan Tattermusch
|
ee1f49b252
|
upgrade CommandLineParser to 2.3.0
|
7 years ago |
Jan Tattermusch
|
1aee9d9880
|
address comments
|
7 years ago |
Jan Tattermusch
|
e8b331305c
|
basic pooling of requestcallcontext
|
7 years ago |
Jan Tattermusch
|
21cde3d22a
|
use pool in SendMessageBenchmark
|
7 years ago |
Jan Tattermusch
|
0f41e496d2
|
simple version of batchcontext pooling
|
7 years ago |
Jan Tattermusch
|
8bae77cdd1
|
add completion registry benchmark with shared registry too
|
7 years ago |
Jan Tattermusch
|
c5638887bf
|
make everything compile
|
7 years ago |
Jan Tattermusch
|
9a244d61d4
|
avoid unnecessary allocation in completion registry
|
7 years ago |
Jan Tattermusch
|
8aeaacc220
|
generalize invocation of C# microbenchmarks
|
8 years ago |
Jan Tattermusch
|
74a723f20d
|
add PInvokeByteArray microbenchmark
|
8 years ago |
Jan Tattermusch
|
ef69907cff
|
add CompletionRegistry microbenchmark
|
8 years ago |
Jan Tattermusch
|
1de0d69fd9
|
add GCStats to microbenchmarks
|
8 years ago |
Jan Tattermusch
|
398435122a
|
PackageTargetFallback not necessary
|
8 years ago |
Jan Tattermusch
|
a37b72e9fd
|
dont set RuntimeFrameworkVersion unneccessarily
|
8 years ago |
Jan Tattermusch
|
ff6c03638d
|
unify loggers used by Grpc tests
|
8 years ago |
Jan Tattermusch
|
b8c77c59c5
|
Fix warnings in Grpc.Examples
|
8 years ago |
Jan Tattermusch
|
7897ae9308
|
auto-fix most of licenses
|
8 years ago |
Jan Tattermusch
|
7c206f4c15
|
override in benchmark
|
8 years ago |