Improve startup benchmarking
Move the benchmarking measuring methods from `Engine` to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities).
This commit is contained in:
parent
f581f21dd6
commit
831b4a5366
26 changed files with 386 additions and 129 deletions
|
|
@ -164,6 +164,10 @@ public:
|
|||
|
||||
virtual Error setup_remote_filesystem(const String &p_server_host, int p_port, const String &p_password, String &r_project_path) override;
|
||||
|
||||
virtual void benchmark_begin_measure(const String &p_what) override;
|
||||
virtual void benchmark_end_measure(const String &p_what) override;
|
||||
virtual void benchmark_dump() override;
|
||||
|
||||
virtual bool _check_internal_feature_support(const String &p_feature) override;
|
||||
OS_Android(GodotJavaWrapper *p_godot_java, GodotIOJavaWrapper *p_godot_io_java, bool p_use_apk_expansion);
|
||||
~OS_Android();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue