我通过linux性能分析了我的代码,但是结果不是那么容易理解。为什么在下面的代码中mov花费了这么多时间?
MediaPlayer
有人可以帮忙吗?
MediaPlayer mp = new MediaPlayer();
try {
AssetFileDescriptor descriptor = getAssets().openFd(file);
mp.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength());
descriptor.close();
mp.prepare();
mp.setLooping(true);
mp.start();
} catch (IOException e) {
e.printStackTrace();
}
c代码在这里供参考:
55.85 │ mov %rdx,-0x48(%rbp)
}
也许我可以检查(结果和res-> m)<0xffffffff然后使用32bit div,但不确定是否可以。