1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

[MP] Initial replication profiler.

Part of the current network profiler stack.
Tracks synchronizers, incoming/outgoing state sizes, and their
bandwidth usage.
This commit is contained in:
Fabio Alessandrelli
2022-11-17 03:31:23 +01:00
parent 895428c805
commit f38e116026
10 changed files with 445 additions and 44 deletions

View File

@@ -53,12 +53,12 @@
#ifdef DEBUG_ENABLED
_FORCE_INLINE_ void SceneRPCInterface::_profile_node_data(const String &p_what, ObjectID p_id, int p_size) {
if (EngineDebugger::is_profiling("rpc")) {
if (EngineDebugger::is_profiling("multiplayer:rpc")) {
Array values;
values.push_back(p_what);
values.push_back(p_id);
values.push_back(p_size);
EngineDebugger::profiler_add_frame_data("rpc", values);
EngineDebugger::profiler_add_frame_data("multiplayer:rpc", values);
}
}
#endif