Environment
- Godot v4.5.1.stable.gh.f62fdbde1
- Windows 10
- V8
Issue
If scene's script has _input() method (even empty), lot's of objects are created in memory when you're just moving your mouse.
Reproduce steps
- Create a new Node2D scene.
- Attach script to created scene:
import { Node2D, SceneNodes } from 'godot';
export default class Temp extends Node2D<SceneNodes['src/temp.tscn']> {
public override _input(event: InputEvent) {}
}
- Run this scene and move mouse.
- Open Debugger -> Monitors and look. Yellow - godot's metrics, purple - godotJs metrics.
Additional info
In case, if _input() is removed/commented, additional objects are not creating:
import { Node2D, SceneNodes } from 'godot';
export default class Temp extends Node2D<SceneNodes['src/temp.tscn']> {
// public override _input(event: InputEvent) {}
}

Environment
Issue
If scene's script has
_input()method (even empty), lot's of objects are created in memory when you're just moving your mouse.Reproduce steps
Additional info
In case, if
_input()is removed/commented, additional objects are not creating: