ecs_test_id,operation,entity_count,component_types,target_time_us,memory_per_entity_bytes,cache_efficiency_percent,test_description ECS_001,entity_create,100,1,50,64,95,Create 100 single-component entities ECS_002,entity_create,500,1,200,64,95,Create 500 single-component entities ECS_003,entity_create,1000,1,400,64,95,Create 1000 single-component entities ECS_004,entity_create,5000,1,1800,64,95,Create 5000 single-component entities ECS_005,entity_create,10000,1,3500,64,94,Create 10000 single-component entities ECS_006,entity_create,100,3,80,192,93,Create 100 multi-component entities ECS_007,entity_create,500,3,350,192,93,Create 500 multi-component entities ECS_008,entity_create,1000,3,700,192,92,Create 1000 multi-component entities ECS_009,entity_create,5000,3,3200,192,91,Create 5000 multi-component entities ECS_010,entity_create,10000,3,6500,192,90,Create 10000 multi-component entities ECS_011,entity_destroy,100,1,30,0,95,Destroy 100 single-component entities ECS_012,entity_destroy,500,1,120,0,95,Destroy 500 single-component entities ECS_013,entity_destroy,1000,1,240,0,94,Destroy 1000 single-component entities ECS_014,entity_destroy,5000,1,1100,0,93,Destroy 5000 single-component entities ECS_015,entity_destroy,10000,1,2200,0,92,Destroy 10000 single-component entities ECS_016,component_add,100,1,25,64,96,Add component to 100 entities ECS_017,component_add,500,1,100,64,96,Add component to 500 entities ECS_018,component_add,1000,1,200,64,95,Add component to 1000 entities ECS_019,component_add,5000,1,900,64,94,Add component to 5000 entities ECS_020,component_add,10000,1,1800,64,93,Add component to 10000 entities ECS_021,component_remove,100,1,20,0,96,Remove component from 100 entities ECS_022,component_remove,500,1,80,0,96,Remove component from 500 entities ECS_023,component_remove,1000,1,160,0,95,Remove component from 1000 entities ECS_024,component_remove,5000,1,750,0,94,Remove component from 5000 entities ECS_025,component_remove,10000,1,1500,0,93,Remove component from 10000 entities ECS_026,component_get,100,1,5,0,99,Get component from 100 entities ECS_027,component_get,500,1,20,0,99,Get component from 500 entities ECS_028,component_get,1000,1,40,0,98,Get component from 1000 entities ECS_029,component_get,5000,1,180,0,97,Get component from 5000 entities ECS_030,component_get,10000,1,350,0,96,Get component from 10000 entities ECS_031,system_iterate,100,1,10,0,98,Single system iterate 100 entities ECS_032,system_iterate,500,1,45,0,98,Single system iterate 500 entities ECS_033,system_iterate,1000,1,90,0,97,Single system iterate 1000 entities ECS_034,system_iterate,5000,1,420,0,96,Single system iterate 5000 entities ECS_035,system_iterate,10000,1,850,0,95,Single system iterate 10000 entities ECS_036,system_iterate,100,3,25,0,95,Multi-component system 100 entities ECS_037,system_iterate,500,3,110,0,94,Multi-component system 500 entities ECS_038,system_iterate,1000,3,220,0,93,Multi-component system 1000 entities ECS_039,system_iterate,5000,3,1050,0,91,Multi-component system 5000 entities ECS_040,system_iterate,10000,3,2100,0,89,Multi-component system 10000 entities ECS_041,query_filter,100,1,8,0,97,Query with single filter 100 entities ECS_042,query_filter,500,1,35,0,97,Query with single filter 500 entities ECS_043,query_filter,1000,1,70,0,96,Query with single filter 1000 entities ECS_044,query_filter,5000,1,320,0,95,Query with single filter 5000 entities ECS_045,query_filter,10000,1,650,0,94,Query with single filter 10000 entities ECS_046,query_filter,100,3,15,0,94,Multi-component query 100 entities ECS_047,query_filter,500,3,65,0,93,Multi-component query 500 entities ECS_048,query_filter,1000,3,130,0,92,Multi-component query 1000 entities ECS_049,query_filter,5000,3,600,0,90,Multi-component query 5000 entities ECS_050,query_filter,10000,3,1200,0,88,Multi-component query 10000 entities ECS_051,archetype_change,100,2,40,128,92,Archetype transition 100 entities ECS_052,archetype_change,500,2,180,128,91,Archetype transition 500 entities ECS_053,archetype_change,1000,2,360,128,90,Archetype transition 1000 entities ECS_054,archetype_change,5000,2,1700,128,88,Archetype transition 5000 entities ECS_055,archetype_change,10000,2,3400,128,86,Archetype transition 10000 entities ECS_056,entity_lookup,100,1,3,0,99,Entity ID lookup 100 times ECS_057,entity_lookup,500,1,12,0,99,Entity ID lookup 500 times ECS_058,entity_lookup,1000,1,24,0,98,Entity ID lookup 1000 times ECS_059,entity_lookup,5000,1,110,0,97,Entity ID lookup 5000 times ECS_060,entity_lookup,10000,1,220,0,96,Entity ID lookup 10000 times ECS_061,entity_alive_check,100,1,2,0,99,Check entity alive 100 times ECS_062,entity_alive_check,500,1,8,0,99,Check entity alive 500 times ECS_063,entity_alive_check,1000,1,16,0,99,Check entity alive 1000 times ECS_064,entity_alive_check,5000,1,75,0,98,Check entity alive 5000 times ECS_065,entity_alive_check,10000,1,150,0,97,Check entity alive 10000 times ECS_066,component_has_check,100,1,2,0,99,Check component exists 100 times ECS_067,component_has_check,500,1,8,0,99,Check component exists 500 times ECS_068,component_has_check,1000,1,16,0,99,Check component exists 1000 times ECS_069,component_has_check,5000,1,75,0,98,Check component exists 5000 times ECS_070,component_has_check,10000,1,150,0,97,Check component exists 10000 times ECS_071,batch_create,1000,3,300,192,94,Batch create 1000 entities ECS_072,batch_create,5000,3,1400,192,93,Batch create 5000 entities ECS_073,batch_create,10000,3,2800,192,92,Batch create 10000 entities ECS_074,batch_destroy,1000,3,200,0,94,Batch destroy 1000 entities ECS_075,batch_destroy,5000,3,950,0,93,Batch destroy 5000 entities ECS_076,batch_destroy,10000,3,1900,0,92,Batch destroy 10000 entities ECS_077,sparse_iteration,1000,1,100,0,85,Iterate sparse component set 1000 ECS_078,sparse_iteration,5000,1,480,0,82,Iterate sparse component set 5000 ECS_079,sparse_iteration,10000,1,960,0,80,Iterate sparse component set 10000 ECS_080,dense_iteration,1000,1,50,0,98,Iterate dense component set 1000 ECS_081,dense_iteration,5000,1,240,0,97,Iterate dense component set 5000 ECS_082,dense_iteration,10000,1,480,0,96,Iterate dense component set 10000 ECS_083,mixed_operations,1000,3,500,192,90,Mixed create/destroy/modify 1000 ECS_084,mixed_operations,5000,3,2400,192,88,Mixed create/destroy/modify 5000 ECS_085,mixed_operations,10000,3,4800,192,86,Mixed create/destroy/modify 10000 ECS_086,system_parallel,1000,1,50,0,96,Parallel system 1000 entities ECS_087,system_parallel,5000,1,220,0,95,Parallel system 5000 entities ECS_088,system_parallel,10000,1,440,0,94,Parallel system 10000 entities ECS_089,event_dispatch,100,1,15,0,95,Dispatch events to 100 listeners ECS_090,event_dispatch,500,1,60,0,94,Dispatch events to 500 listeners ECS_091,event_dispatch,1000,1,120,0,93,Dispatch events to 1000 listeners ECS_092,world_snapshot,1000,3,1500,192,85,Serialize world state 1000 entities ECS_093,world_snapshot,5000,3,7000,192,82,Serialize world state 5000 entities ECS_094,world_snapshot,10000,3,14000,192,80,Serialize world state 10000 entities ECS_095,world_restore,1000,3,2000,192,84,Deserialize world state 1000 entities ECS_096,world_restore,5000,3,9500,192,81,Deserialize world state 5000 entities ECS_097,world_restore,10000,3,19000,192,78,Deserialize world state 10000 entities ECS_098,stress_create_destroy,10000,3,10000,192,85,Rapid create/destroy cycles ECS_099,stress_component_churn,10000,5,15000,320,82,Rapid component add/remove ECS_100,ultimate_stress,50000,5,50000,320,80,Maximum entity stress test