版本:Unity 6 (6000.0)
语言简体中文
  • C#

Profiler.maxUsedMemory

建议更改

成功!

非常感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户建议的每一条更改,并根据需要进行更新。

关闭

提交失败

由于某些原因,建议的更改无法提交。请在几分钟后<a>重试</a>。非常感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

public static int maxUsedMemory;

说明

设置 Profiler 用于缓冲数据的最大内存量。此属性以字节为单位表示。

启用 Profiler 时,它会持续收集数据,并将数据保存到文件或发送到编辑器。

根据磁盘写入速度或网络带宽,Profiler 收集的数据可能多于它可以写入的数据。如果发生这种情况,Profiler 会在一个环形缓冲区链中累积数据,当缓冲区链的总大小达到maxUsedMemory 限制时便会停止收集数据。当 Profiler 能够写入数据时,它将恢复收集数据。

默认情况下,对于 Player,maxUsedMemory 为 128MB;对于编辑器,maxUsedMemory 为 512MB。您可以使用 -profiler-maxusedmemory 命令行参数在启动时设置 maxUsedMemory 参数。例如,-profiler-maxusedmemory 16777216,

其他资源:Profiler.enabled