`
samyou
  • 浏览: 108494 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于录音时的buffer overflow

阅读更多
开始为了节约内存,每一次readbuffer之后就会调用system.gc()来释放,于是引发了buffer overflow的问题,即使我在录音线程加入android.os.Process
.setThreadPriority(android.os.Process.THREAD_PRIORITY_URGENT_AUDIO);也会出现这种情况,后来无意中去掉system.gc(),发现就没有这个错误了。

system.gc()原来会占用很大资源,看来还是自己对java了解不够深啊。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics