版本: Unity 6 (6000.0)
语言英语
  • C#

ProfilerModuleMetadataAttribute

Unity.Profiling.Editor 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交,但我们确实阅读了来自用户的每个建议的更改,并在适用时进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

提供与 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 的实例。