使用XmlSerializer应该注意

XmlSerializer是.net提供的XML序列化类,问题这个类会启用CSC.EXE进行操作,如果不停的new这个对象出来序列化信息就容易导致内存上涨很快并难以释放,特别在ASP。NET的应用中。查看了一下MSDN发现XmlSerializer是线程安全的,所以可以根据序列化对象的type进行缓存,在第二次调用的时候从缓存中获取,减少创建该对象带来性能和内存上的损耗。

posted on 2008-12-14 15:25  henry  阅读(706)  评论(1编辑  收藏  举报

导航