1、首先对象是基本数据类型组合而成的复杂数据类型,因此对象从某种意义上来说,属于特殊的变量。而对象被创建后,会在内存中占用一定的内存空间,如果不关闭对象。就好比内存为人的胃,人吃太多的东西不被清除就会消化不良。内存
存储的数据达到自身的最大值,这时如果再往内存里存数据,后果就会内存溢出。现象表现为计算机死机,或程序发生严重操作系统错误。
2、一般ASP中不像Java和.NET有垃圾回收机制,能够不必程序员显示清空对象在对象无用时自动释放内存。所以ASP中的对象一定要在代码中明确地进行清空或关闭,就像过马路其中一两车在马路上不走,后面就会交通拥堵的道理一样。某个对象不被关闭,其他对象就无法使用内存资源。
3、上面已经明确地说明了,不关闭对象,对象就会永久的占用内存资源。当内存资源被耗尽时,也就是出现死机或,严重系统错误,甚至某些情况下可能导致操作系统蓝屏。