Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Profiler.GetRuntimeMemorySize

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function GetRuntimeMemorySize(o: Object): int;
public static int GetRuntimeMemorySize(Object o);

Параметры

Описание

Returns the runtime memory usage of the resource.

This has been implemented for the following resource types: Mesh, Texture, Audio, Animation and Materials Only available in development players and editor.

	// Search for any object of Type Texture
	// if found print its name and memory usaage, else print a message
	// that says that it was not found.
	function Update() {
		#if ENABLE_PROFILER
		var textures = Resources.FindObjectsOfTypeAll(typeof(Texture));
		foreach(Texture t in textures)
			Debug.Log("Texture object " + t.name + " using: " + Profiler.GetRuntimeMemorySize(t) + "Bytes");
		#endif
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public GameObject respawnPrefab; public GameObject respawn; // Search for any object of Type Texture // if found print its name and memory usaage, else print a message // that says that it was not found. void Update() { #if ENABLE_PROFILER var textures = Resources.FindObjectsOfTypeAll(typeof(Texture)); foreach(Texture t in textures) Debug.Log("Texture object " + t.name + " using: " + Profiler.GetRuntimeMemorySize(t) + "Bytes"); #endif } }