mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
feat(Timing): 添加预热函数优化初始化性能
- 添加 Prewarm 方法用于提前触发实例初始化 - 通过访问 Instance 属性避免首次使用时的性能开销 - [release ci]
This commit is contained in:
parent
04c76d3d2c
commit
7481011780
@ -170,7 +170,16 @@ public partial class Timing : Node
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 初始化
|
#region 初始化
|
||||||
|
/// <summary>
|
||||||
|
/// 预热函数,用于确保实例已初始化。
|
||||||
|
/// 此函数通过访问 Instance 属性来触发可能的延迟初始化逻辑,
|
||||||
|
/// 从而避免在首次使用时产生性能开销。
|
||||||
|
/// </summary>
|
||||||
|
public static void Prewarm()
|
||||||
|
{
|
||||||
|
// 访问 Instance 属性以触发初始化逻辑
|
||||||
|
_ = Instance;
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 初始化所有调度器和时间源
|
/// 初始化所有调度器和时间源
|
||||||
/// 创建Process、Physics和Deferred三个调度器实例
|
/// 创建Process、Physics和Deferred三个调度器实例
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user