Debug.startMethodTracing()
по умолчанию использует размер буфера 8 МБ. У меня есть несколько вопросов об этом буфере.Does startMethodTracing() возвращает ошибку, если буфер заполняется?
- Является ли ошибка, возникающая при заполнении буфера вместимости или просто прекращается ведение журнала?
- Буфер остается фиксированным 8 МБ независимо от того, сколько или мало данных записано на него?
- Если я вручную укажу параметр
bufferSize
, какие устройства? Б? MB? - Я пытался увеличить размер моего буфера за 20 МБ или около того, и приложение выходит. Мне нужно записать около 20 вычислений в секундах в реальном времени. Есть ли способ регистрировать больше данных, чем 20 МБ или около того? Я предполагаю, что он сначала хранится в памяти, иначе не было бы проблем с хранением его на SD-карте.