摘要: 最近在优化一个项目,发现使用asp.net api时候发现内存占用过高。从中发现有某处地方直接使用Newtonsoft.json 的JArray对象序列化后返回HttpResponseMessage, 也有一部分是直接返回JArray,后来怀疑JObject内存占用过高,此函数是使用队列来生成报表文件数据量比较大,而传输方式使用Json,解析为了方便而直接使用JArray.Parse, 改为反序列化IList后有所改观;经笔者测试发觉JObject产生的对象确实对内存占用过多而无法准确释放。 阅读全文
posted @ 2013-02-19 16:59 v.la 阅读(3423) 评论(5) 推荐(2) 编辑