We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e9c9fe commit d085464Copy full SHA for d085464
test/benchmark/benchmark.cpp
@@ -350,6 +350,22 @@ TEST(Benchmark, DestroyMany) {
350
timer.elapsed();
351
}
352
353
+TEST(Benchmark, DestroyManyMulti) {
354
+ entt::registry registry;
355
+ std::vector<entt::entity> entities(1000000);
356
+ auto view = registry.view<position>();
357
+
358
+ std::cout << "Destroying 1000000 entities at once, multiple components" << std::endl;
359
360
+ registry.create(entities.begin(), entities.end());
361
+ registry.insert<position>(entities.begin(), entities.end());
362
+ registry.insert<velocity>(entities.begin(), entities.end());
363
364
+ timer timer;
365
+ registry.destroy(view.begin(), view.end());
366
+ timer.elapsed();
367
+}
368
369
TEST(Benchmark, IterateSingleComponent1M) {
370
entt::registry registry;
371
0 commit comments