1.服务器内部各个线程中有内部消息通讯时,尽量减少通讯量,尤其是内部通讯包是用new进行分配的情况
2.每次发布版本时都需要检查一下内存泄露的情况
3.需要注意的是,你通过“任务管理器”看到内存不断的上涨而一直不进行释放,不一定就是内存泄露,也有可能是因为分配内存的速度太快了来不及释放所造成的假象。若存在这种情况时,有可能是编码的BUG,或者是设计缺陷。
4.服务器程序尽量设计成不需要UI,一方面是减少处理线程与界面的通讯量,另一方面也减少出错的可能性。若实在想要界面,最好做成可以开发的。
5.计时单位最好统一,要么用秒,要么用毫秒,不要两者混用。