zoukankan      html  css  js  c++  java
  • 内存测试代码小记~

    void OnGUI()
        {
            if (GUI.Button(new Rect(0, 0, 200, 50), "WWW"))
            {
                Debug.Log("WWW");
                www = WWW.LoadFromCacheOrDownload("ftp://192.168.28.80/Windows32/Assets.Resources.LogicPrefab.Pet.P-M-Egg1.assetbundle", 1);
                StartCoroutine(WWWCoroutine());
            }
    
            if (GUI.Button(new Rect(0, 50, 200, 50), "www.assetBundle.Load"))
            {
                Debug.Log("www.assetBundle.Load");
                // asset = www.assetBundle.mainAsset;
                StartCoroutine(AssetBundleLoadAsync());
            }
    
            if (GUI.Button(new Rect(200, 50, 200, 50), "www.assetBundle.unload(false)"))
            {
                Debug.Log("www.assetBundle.unload(false)");
                www.assetBundle.Unload(false);
                www = null;
            }
    
            if (GUI.Button(new Rect(400, 50, 200, 50), "www.assetBundle.unload(true)"))
            {
                Debug.Log("www.assetBundle.unload(true)");
                www.assetBundle.Unload(true);
            }
    
            if (GUI.Button(new Rect(0, 100, 200, 50), "Instantiate"))
            {
                Debug.Log("Instantiate");
                ins = GameObject.Instantiate(asset, Vector3.zero, Quaternion.identity) as GameObject;
            }
    
            if (GUI.Button(new Rect(200, 100, 200, 50), "Destroy"))
            {
                Debug.Log("Destroy");
                GameObject.Destroy(ins);
                ins = null;
            }
    
            if (GUI.Button(new Rect(0, 150, 200, 50), " Resources.UnloadUnusedAssets"))
            {
                Debug.Log("Resources.UnloadUnusedAssets");
                Resources.UnloadUnusedAssets();
            }
    
            if (GUI.Button(new Rect(200, 150, 200, 50), " Resources.UnloadUnusedAssets && SetNull"))
            {
                Debug.Log("Resources.UnloadUnusedAssets && SetNul");
                asset = null;
                Resources.UnloadUnusedAssets();
            }
    
        }
  • 相关阅读:
    Maven private reprository 更新
    Spark运行模式:cluster与client
    Spark脚本调用
    Java中hashCode与equal方法详解
    String值传递剖析
    Comparator 与 Comparable
    深入理解Java的接口和抽象类
    HitHub使用
    二叉树的递归与非递归遍历
    P1137 旅行计划
  • 原文地址:https://www.cnblogs.com/sifenkesi/p/2835590.html
Copyright © 2011-2022 走看看