我们正在使用一种返回大量数据的REST服务。在生产中,服务器硬件可以处理它。我需要通过在无法处理大量数据的本地计算机上获取数据来测试REST服务。我的本地计算机是4G i5。每次点击服务时,我都会出现内存不足异常。
response.getStatus()
返回200状态。但是,当使用输入流读取器收集数据时,出现内存不足异常。
BufferedReader br = new BufferedReader(new
InputStreamReader(newByteArrayInputStream(response.getEntity().getBytes())));
还有其他方法可以收集数据而不遇到内存异常吗?
我曾尝试将VM大小推至2G,但仍然无法正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句