//====================================
//描 述 :MonoSize
//作 者 : SHY
//创建时间 :2018/08/06 11:24:28
//版 本 : 1.0
// ===============================================
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MonoGC : MonoBehaviour {
float startSize;
int counter = 0;
void Start () {
startSize = System.GC.GetTotalMemory(true) / (1024f * 1024f);
Debug.LogError("Start :" + startSize);
}
void Update () {
Alloc();
}
void Alloc() {
List<string> test = new List<string>();
int count = 100;
for (int i = 0; i < count; i++){
test.Add("test");
}
counter++;
float currentSize = System.GC.GetTotalMemory(false) / (1024f * 1024f);
float useSize = currentSize - startSize;
Debug.LogError("次数 " + counter + " memory: " + currentSize + "useSize: " + useSize);
}
}