亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Logcat的大小限制是多少以及如何更改其容量?

Logcat的大小限制是多少以及如何更改其容量?

慕絲7291255 2019-09-03 20:13:46
我相信Logcat是一個圓形商店,我想知道它被覆蓋之前的限制是什么。據推測,這意味著它的時間范圍會根據用途而有所不同。有沒有辦法擴大其容量?
查看完整描述

4 回答

?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

要查看大小,請使用-g


$ adb logcat -g

ring buffer is 64Kb (63Kb consumed), max entry is 4096b, max payload is 4076b


查看完整回答
反對 回復 2019-09-03
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

從Android 5.0開始,Developer Options顯示/允許增加環形緩沖區的大小。


查看完整回答
反對 回復 2019-09-03
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

如前所述,您可以使用logcat -g查看循環緩沖區的大小。在我的Galaxy Nexus上,它是256 KB:


shell@android:/ $ logcat -g

/dev/log/main: ring buffer is 256Kb (255Kb consumed), max entry is 4096b, max payload is 4076b

/dev/log/system: ring buffer is 256Kb (0Kb consumed), max entry is 4096b, max payload is 4076b

如果您需要保存比此更長的連續日志,則只需打開一個新的adb shell并鍵入即可


logcat -f myfile.log

此命令會持續將日志條目重定向到文件myfile.log,直到您按ctrl-c停止它才會返回?,F在回到原來的adb shell并輸入你想要記錄的命令,它的所有輸出(在我的情況下超過256 KB)將保存到myfile.log。


查看完整回答
反對 回復 2019-09-03
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

緩沖區大小由內核決定,可在* / drivers / staging / android / logger.c中找到


使用了哪些緩沖區,并且Android版本的大小已更改。Android 3.0及更新版本也有一個系統緩沖區,所有四個都是256kb。您必須重新編譯內核才能更改它。


查看完整回答
反對 回復 2019-09-03
  • 4 回答
  • 0 關注
  • 3380 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號