데이터를 바이트 배열로 보내는 장치에 블루투스 연결이 있습니다. 바이트 배열은 새로운 String (byte [], offset, bytecount)을 가진 문자열로 변경됩니다. 문제는 데이터가 수백 번 및 수백 번 수신되고 가비지 수집이 약 1000 개의 루프 후에 메모리 바이트 할당 오류가 발생하여 작업을 수행하지 않는 것처럼 보입니다. 루프가 증가함에 따라 앱이 점점 더 뒤쳐지기 시작합니다.Android : 너무 많은 객체
더 나은 아직 또는 사용 직후 새 문자열 객체의 메모리를 해제 할 수있는 방법이 있나요,를 새로 만들지 않고 문자열 또는 float로 바이트 배열을 변경하는 방법은 무엇입니까 목적?
오류가 발생하면 훨씬 많은 메모리를 앱에 제공 할 수있는 방법이 있습니까?
코드 부분에 루프를 붙이시겠습니까? – Yury