新手问个 C# 子窗体运行占用内存的问题。
在一个form1里打开子窗体用new About1().showDialog(),然后dispose(),重复几十次会发现内存占用还是增加了。
但如果我只实例化一次about,以后每次只是close而不dispose,那么完全不会增加内存占用。
那请问,如果我要打开一些子窗体,是否最好只实例化一次,以后每次打开关闭,这样会更加好呢?因为我发现如果每次都new一个新的实例,哪怕释放了,还是看到内存不降下来。那大家打开子窗体是每次new然后dispose还是只实例化一次然后close的呢?感觉这些问题虽然很少,但对于一个程序来说很重要,向大家请教,谢谢指点,谢谢。