第一次,我们只new一个对象

json和java自带map的效率区别

json和java自带map的效率区别


第二次,往里面put一个对象

json和java自带map的效率区别

json和java自带map的效率区别


第三次,先put再取值

json和java自带map的效率区别json和java自带map的效率区别


至此,我们可以判断它最大耗时都出在初始化json对象上面

第四次,new 100个对象

json和java自带map的效率区别

json和java自带map的效率区别

我们可以看出,它的耗时都出现在初始化json对象的时候,而且只需要一次,

初始化后操作的时候,比map只慢1毫秒左右把,相差不大。

谢谢!

相关文章: