【发布时间】:2012-08-23 10:36:35
【问题描述】:
我有一个thread,它每隔一秒比较两个长的arraylist(显然一个数组列表发生了变化,所以我比较了)。性能降低,CPU 利用率急剧增加。我想知道提高 CPU 性能的解决方案。有什么好方法?除了使用数组列表还有其他方法吗?
【问题讨论】:
-
这取决于您要比较什么以及您使用什么算法来比较?
-
您能否通过比较描述一下您想要实现的目标,以及您在两个列表中拥有哪些数据?
-
我正在使用冒泡排序算法,并且两个数组列表都包含相同数据类型的对象。
-
为什么要使用冒泡排序?内置的排序功能将加载更快。
-
你能详细介绍一下“内置排序功能”吗?
标签: java android performance cpu-usage