< prev index next >

src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 24,33 **** --- 24,34 ---- */ package jdk.jfr.internal.dcmd; import java.io.IOException; import java.nio.file.InvalidPathException; + import java.nio.file.Path; import java.time.Duration; import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime;
*** 122,131 **** --- 123,136 ---- beginTime = Instant.now().minus(duration); } Recording recording = null; if (name != null) { recording = findRecording(name); + Path dest = recording.getDestination(); + if ((filename == null) && (dest != null)) { + filename = dest.toString(); + } } PlatformRecorder recorder = PrivateAccess.getInstance().getPlatformRecorder(); synchronized (recorder) { dump(recorder, recording, name, filename, maxSize, pathToGcRoots, beginTime, endTime); }
< prev index next >