呵呵,我说说我的理解:
垃圾回收器(GC)释放的对象是没办法恢复的。他只会释放肯定没用的垃圾数据。
foxtable的有用对象是不会被GC释放的。
GC释放的是没有引用的对象,比如各种事件处理函数内定义的变量、对象。比如打开的窗体,调用了Close方法之后
函数执行完之后,这些变量、对象就成了垃圾。GC会在需要的时候来打扫这些垃圾。
C/C++ 的垃圾对象必须程序员自己释放。
楼主这种现象应该是foxtable所占用的内存长时间不使用,被转移到虚拟内存(硬盘上)了,
当你再次点击foxtable的时候,又会把虚拟内存的内容转移到物理内存,物理内存的内容交换到虚拟内存(页交换)
一般只有物理内存不足的时候才会发生这种情况。