我有一个Intel(R)Atom(TM)x5-Z8300 CPU @ GHz平板电脑。 Java应用程序包含少量线程,队列,arraycopy等用于处理数据帧并显示在表中。平板电脑工作正常。最近几周,我们观察了数位板的运行速度,在调试时发现,每个System.arraycopy平均消耗大约20毫秒。 CPU%= 30 记忆%= 70 我们在独立的Java exe中尝试了System.arraycopy并在平板电脑上运行,它花费了大约420毫秒的时间来复制1000个长度为100的迭代数组(即100 x System.arraycopy(1000))。正常系统消耗72毫秒。
是否有任何方法可以确定Java应用程序中的运行缓慢或解决该问题的建议。