android.PriorityQueue
android.PriorityQueue.add
测试用例 1: 测试PriorityQueue容器add接口
private fun testPriorityQueue(): Long {
val queue = PriorityQueue<Int>()
return measureTimeMillis {
for (i in 1..500000) {
queue.add(i)
}
}
}
测试结果
| 测试用例 | 测试平台 | 运行时间 |
|---|---|---|
| 测试用例 1 | Android Phone | 0.000156 ms |
android.PriorityQueue.poll
测试用例 2: 测试PriorityQueue容器poll接口
private fun testPriorityQueue(): Long {
val queue = PriorityQueue<Int>()
for (i in 1..500000) {
queue.add(i)
}
return measureTimeMillis {
for (i in 1..500000) {
queue.poll()
}
}
}
| 测试用例 | 测试平台 | 运行时间 |
|---|---|---|
| 测试用例 2 | Android Phone | 0.000248 ms |
android.PriorityQueue.contains
测试用例 3: 测试PriorityQueue容器contains接口
private fun testPriorityQueue(): Long {
val queue = PriorityQueue<Int>()
for (i in 1..500000) {
queue.add(i)
}
return measureTimeMillis {
for (i in 1..500000) {
queue.contains(i)
}
}
}
| 测试用例 | 测试平台 | 运行时间 |
|---|---|---|
| 测试用例 3 | Android Phone | 0.08822 ms |
android.PriorityQueue.peek
测试用例 4: 测试PriorityQueue容器peek接口
private fun testPriorityQueue(): Long {
val queue = PriorityQueue<Int>()
for (i in 1..500000) {
queue.add(i)
}
return measureTimeMillis {
for (i in 1..500000) {
queue.peek()
}
}
}
| 测试用例 | 测试平台 | 运行时间 |
|---|---|---|
| 测试用例 4 | Android Phone | 0.000002 ms |