我正在尝试从谷歌存储中下载一个对象,但我的内存异常。我尝试将我的heapsize增加到-Xms512M -Xmx1024M,但没有用。以下是我的代码:
public static void downloadToOutputStream(String bucketName, String objectName,
OutputStream data) throws IOException, GeneralSecurityException {
Storage storage = StorageFactory.getService();
Storage.Objects.Get getObject = storage.objects().get(bucketName, objectName);
getObject.getMediaHttpDownloader().setDirectDownloadEnabled(!IS_APP_ENGINE);
getObject.executeMediaAndDownloadTo(data);
}
我理解这是因为我正在写输出流,但有没有办法可以下载或避免这个错误..?