⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 samplegctest.as

📁 《Flash AS3殿堂之路》光盘源码 学习ActionScript 3.0
💻 AS
字号:
package org.kingda.book.basicoop.mechanism
{
	import flash.display.Sprite;
	import flash.utils.Dictionary;
	import flash.system.System;
	import flash.utils.*;

	public class SampleGCTest extends Sprite
	{
		private var objDict:Dictionary = new Dictionary(true);
		private var crtNo:int = 0;
		
		public function SampleGCTest() {
			setInterval(addNewObj, 2);
		}
		
		private function addNewObj():void {
			var tmpObj:NewObj = new NewObj();
			tmpObj.no = crtNo++;
			objDict[tmpObj] = null;		
			var total = objCount();
			if(total > 50 && total < 100) {
				trace("count : " + total + "\t  totalMemory : " + System.totalMemory);
				for(var i in objDict) {
					trace("index : " + i.no);
				}
			}	
		}
		
		private function objCount():int {
			var count:int = 0;
			for (var i in objDict) {
				count++;
			}
			return count;
		}
	}
}
class NewObj {
	var no:int;
	var data:Array = ["a system that is intended to achieve something or deal with a problem"];
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -