RFR (XS) 8241462: StripNativeDebugSymbols jlink plugin allocates huge arrays
Aleksey Shipilev
shade at redhat.com
Tue Mar 24 11:03:34 UTC 2020
On 3/23/20 9:35 PM, Alan Bateman wrote:
> On 23/03/2020 19:22, Aleksey Shipilev wrote:
>> +import java.io.InputStream;
>> import java.io.IOException;
>> import java.lang.ProcessBuilder.Redirect;
>> @@ -314,5 +315,8 @@
>> String relativeDbgFileName = relativeFileName + "." + debugExt;
>>
>> - Files.write(resourceFileBinary, resource.contentBytes());
>> + try (InputStream in = resource.content()) {
>> + Files.copy(in, resourceFileBinary);
>> + }
>> +
>> Path resourceFileDebugSymbols;
>> if (includeDebug) {
>>
> This looks okay.
Thanks Alan.
Severin, you're good with this?
--
-Aleksey
More information about the jigsaw-dev
mailing list