JSON Framework를 사용하여 클라이언트 측의 데이터를 서버에서 업데이트하고 있습니다. 30 Pojo 클래스가 있고 서버에서 HTTP 응답을 받았습니다. 나는 방법Json Object가 OutOfMemory 예외를 제공합니다.
InputStream instream = entity.getContent();
reader = new InputStreamReader(instream, "UNICODE");
를 사용하여 리더의 개체를 만들고 난이
synchronizationResponse = gson.fromJson(reader, SynchronizationResponse.class);
같은 JSON 개체에 전달하지만이 라인에서 OutOfMemory 예외를주고있다. 파일에 응답을 쓰고 파일의 크기가 약 12MB임을 알았습니다. 그렇다면 응답을 여러 응답으로 분할하는 방법이 있습니다. 따라서 OOM 예외를 피하기 위해 동시에 읽고 쓸 수 있습니다.
, 도움말