simpledateformat.format需要很长时间(cpu time)如何解决?

时间:2014-10-31 18:49:10

标签: android performance simpledateformat

我正在使用我自己的功能:

    public static String getFormatedDate() {

    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    return   sdf.format(System.currentTimeMillis());
}

并且它给了我想要的exat结果,但是当我运行traceView以提高性能时,我发现这个函数需要12.238ms,当我检查函数child时,看看问题出在哪里,我得知:

simpledateformat<init>  |  6.47ms
simpledateformat.format |  5.015ms
  1. 我不善于理解跟踪结果,但很明显这里是 问题。
  2. 这些是系统功能(即不是我的功能所以无法改进它们)
  3. 在这种情况下我可以做些什么,我对跟踪的理解是对的吗?这种昂贵功能的替代品是什么?

    BTW:我在哪里可以找到很好的资源来深入了解这条痕迹?

    在屏幕截图中取笑: screencapure

0 个答案:

没有答案