我想检查android内部/外部存储的读写速度。我找不到任何帮助。我在游戏商店遇到了一些应用程序,但我需要实现自己的应用程序。任何帮助都是值得的。
答案 0 :(得分:1)
阅读前使用
long currentTime=System.currentTimeMillis();
//do operation of read write
//after that check your time diffrenece
System.currentTimeMillis()-currentTime;//this is your execution time
答案 1 :(得分:0)
我假设你并没有尝试在自己的应用程序中对功能进行基准测试,因为你一直在游戏商店寻找解决方案。如果你是,你可以忽略一切,直到我的最后一点。那仍然存在。
检查读写速度有一些复杂性,这使得很难做到。
首先,内存的执行方式会有所不同,具体取决于您向其投放的数据大小。例如,较小的文件可能比较大的文件运行得更快。
其次,为此编写自己的解决方案意味着编写和读取大量随机数据。虽然我不确定那些模块的延伸是什么,但内存在经过大量写入后会消耗殆尽。
还要记住手机需要运行才能测试内存的性能。将在您的测试旁边运行进程,这些进程也会影响内存的性能(其他应用程序的IO)。
最后,你究竟想要实现什么目标?如果我们知道您的意图,我们将更有能力提供帮助,因为可能有其他方法可以实现您的目标。