Notice
Recent Posts
Recent Comments
Link
투케이2K
284. (TWOK/ERROR) [Android] zxing - barcodeScannerView Background concurrent mark compact GC freed 본문
투케이2K 에러관리
284. (TWOK/ERROR) [Android] zxing - barcodeScannerView Background concurrent mark compact GC freed
투케이2K 2024. 10. 30. 19:31[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : [Android] zxing - barcodeScannerView Background concurrent mark compact GC freed
[에러 원인]
1. 안드로이드에서 zxing 라이브러리 사용해 barcodeScannerView 활성 및 QR 스캔 시 지속적으로 백그라운드 가비지 컬렌션 동작 이슈
Background concurrent mark compact GC freed 8302(772KB) AllocSpace objects, 16(13MB) LOS objects, 49% free, 11MB/23MB, paused 283us,6.189ms total 48.380ms
Background concurrent mark compact GC freed 4767(508KB) AllocSpace objects, 15(13MB) LOS objects, 49% free, 11MB/23MB, paused 245us,6.665ms total 43.617ms
Background concurrent mark compact GC freed 3836(416KB) AllocSpace objects, 14(12MB) LOS objects, 49% free, 12MB/24MB, paused 251us,5.293ms total 39.140ms
[해결 방법]
1. barcodeScannerView 를 사용해 QR 코드 스캔 완료 후 카메라 Alert 팝업창을 닫을 시 barcodeScannerView.pause(); 스캔 뷰 정지 처리 실시
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public void run() {
if (barcodeScannerView != null){
barcodeScannerView.pause();
}
}
}, 0);
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments