Android - 可以使System.out.println()显着降低性能,就像在PC上一样

时间:2011-05-06 00:05:34

标签: android performance

系统调用非常昂贵。如果在循环内运行,System.out.println()可以将应用程序置于膝盖之下。它是否同样影响无控制台的安卓?

1 个答案:

答案 0 :(得分:3)

使用10000000迭代循环为您快速测试。

空〜200ms System.out.println()~5600ms System.out.println(“abcdefghijklmnop”)~90000ms

直到您将其应用于您的情况是否可接受。

顺便说一下它什么都不做,它打印到设备日志