提供与 ProfilerModule 相关的元数据,例如其名称和图标路径。
您必须使用 ProfilerModuleMetadataAttribute 属性化 ProfilerModule 派生类型,以便 Unity 在 Profiler 窗口中显示它。
using System; using Unity.Profiling; using Unity.Profiling.Editor;
[Serializable] [ProfilerModuleMetadata("Garbage Collection")] public class GarbageCollectionProfilerModule : ProfilerModule { static readonly ProfilerCounterDescriptor[] k_ChartCounters = new ProfilerCounterDescriptor[] { new ProfilerCounterDescriptor("GC Reserved Memory", ProfilerCategory.Memory), new ProfilerCounterDescriptor("GC Used Memory", ProfilerCategory.Memory), new ProfilerCounterDescriptor("GC Allocated In Frame", ProfilerCategory.Memory), };
public GarbageCollectionProfilerModule() : base(k_ChartCounters) {} }
其他资源: ProfilerModule.
DisplayName | 已属性化的 Profiler 模块的显示名称。 |
IconPath | 已属性化的 Profiler 模块的图标路径。 |
ProfilerModuleMetadataAttribute | 初始化并返回 ProfilerModuleMetadataAttribute 的实例。 |