chanjarster/weixin-java-tools — pull request #15 by haogrgr (2014-10-15 06:24:04+00:00)
Title: JAXBContext自身是线程安全的,而该对象创建比较耗时,微信消息序列化反序列化非常频繁,缓存JAXBContext对象提高性能

JAXBContext自身是线程安全的,而该对象创建比较耗时,微信消息序列化反序列化非常频繁,缓存JAXBContext对象提高性能.

使用HashMap缓存,并发下可能会多次创建JAXBContext对象,但是不影响使用.

简单测试性能差距: 1w次Text消息toXml()
修改前: 8356362032纳秒
修改后: 483094011纳秒
差距进17倍.