Add flag benchmark.

PiperOrigin-RevId: 487788256
Change-Id: Iefab760cafc0123368e5bcd4ec4a579b170f1aba
This commit is contained in:
Alessio Quaglino
2022-11-11 04:25:47 -08:00
committed by Copybara-Service
parent 8df9d3c0a3
commit ae29a22d55
2 changed files with 12 additions and 0 deletions
+5
View File
@@ -54,6 +54,11 @@ void ABSL_ATTRIBUTE_NO_TAIL_CALL BM_ParseCloth(benchmark::State& state) {
}
BENCHMARK(BM_ParseCloth);
void ABSL_ATTRIBUTE_NO_TAIL_CALL BM_ParseFlag(benchmark::State& state) {
run_parse_benchmark("flag/flag.xml", state);
}
BENCHMARK(BM_ParseFlag);
void ABSL_ATTRIBUTE_NO_TAIL_CALL BM_ParseHumanoid(benchmark::State& state) {
run_parse_benchmark("humanoid/humanoid.xml", state);
}
+7
View File
@@ -82,6 +82,13 @@ void ABSL_ATTRIBUTE_NO_TAIL_CALL BM_StepCloth(benchmark::State& state) {
}
BENCHMARK(BM_StepCloth);
void ABSL_ATTRIBUTE_NO_TAIL_CALL BM_StepFlag(benchmark::State& state) {
MujocoErrorTestGuard guard;
static mjModel* model = LoadModelFromPath("flag/flag.xml");
run_step_benchmark(model, state);
}
BENCHMARK(BM_StepFlag);
void ABSL_ATTRIBUTE_NO_TAIL_CALL BM_StepHumanoid(benchmark::State& state) {
MujocoErrorTestGuard guard;
static mjModel* model = LoadModelFromPath("humanoid/humanoid.xml");