摘要:
无意中看见代码扫描出的一些performance警告,大意是建议使用entrySet 代替KeySet对Map进行遍历。 测试了一下两者效率,发现确实使用entrySet更高效 大概高出30%-40%,原因是KeySet多了一次从Map中get的操作,虽然时间复杂度为常量级,但是对于大规模Map的遍历,还是有很大影响的。[代码] 阅读全文
posted @ 2011-02-19 22:34 commond 阅读(2468) 评论(0) 推荐(0)
|
摘要:
无意中看见代码扫描出的一些performance警告,大意是建议使用entrySet 代替KeySet对Map进行遍历。 测试了一下两者效率,发现确实使用entrySet更高效 大概高出30%-40%,原因是KeySet多了一次从Map中get的操作,虽然时间复杂度为常量级,但是对于大规模Map的遍历,还是有很大影响的。[代码] 阅读全文
posted @ 2011-02-19 22:34 commond 阅读(2468) 评论(0) 推荐(0) |
||