最近做了个无数据库的聊天室,消息存储,用了全局静态变量,我想问下,这样和用application保存,差别大吗,静态变量是不能自动回收的,能否自己手动GC.Collection来回收呢?
另外,我定义了一个list数组,限制了它的最大容量,插入时,当容量大于最大时,先Remonve掉第1条,再插入,这样list占用的内存,是始终维持在现在最大容量时占用的,还是说不不断飙升增长的呢?asp.net有没方法可以查看某个对象或者变量所占内存的大小或者字节数,方便判断,手动回收?
感觉用全局静态变量做聊天室,有点悬,不知道人多,服务器会不会受不了,大家有没更好的方法,交流下!