4
Debug.startMethodTracing()
默认使用8MB“缓冲区大小”。我有一些关于这个缓冲区的问题。如果缓冲区填充,startMethodTracing()是否返回错误?
- 如果缓冲区填充到容量或者是否只是停止记录,是否会引发错误?
- 无论写入多少数据,缓冲区是否保持固定的8MB?
- 如果我手动指定
bufferSize
参数,单位是什么?字节? MB? - 我试着将缓冲区大小增加到20MB左右,应用程序退出。我需要记录大约20个实时秒计算值。有什么方法可以记录20MB以上的数据吗?我假设它首先存储在内存中,否则将其存储到SD卡没有问题。