Files
godot-benchmarks/benchmarks/scene_nodes/add_children.gd
Guilherme 4a95b8fde9 Implement scene nodes benchmarks (#44)
Co-authored-by: BrunoArmondBraga <abraga3547bruno@gmail.com>
2024-04-18 16:08:21 +02:00

21 lines
482 B
GDScript

extends Benchmark
const ITERATIONS = 50_000
# Benchmark add_child by:
# 1) Adding ITERATIONS children nodes without name
# 2) Adding ITERATIONS children nodes with the same name
func benchmark_add_children_without_name() -> void:
var root := Node.new()
for i in ITERATIONS:
root.add_child(Node.new())
func benchmark_add_children_with_same_name() -> void:
var root := Node.new()
for i in ITERATIONS:
var node := Node.new()
node.set_name("name")
root.add_child(node)