publicstaticvoid main(String[] args) throws Throwable { try (Recording r = new Recording()) {
r.enable(MyEvent.class).withoutStackTrace();
r.start();
// Commit a single event to the recording
MyEvent event = new MyEvent();
event.commit();
r.stop();
// Dump the recording to a file
Path path = Utils.createTempFile("read-twice", ".jfr");
System.out.println("Dumping to " + path);
r.dump(path);
// Read all events from the file in one go
List<RecordedEvent> events = RecordingFile.readAllEvents(path);
// Read again the same events one by one try (RecordingFile rfile = new RecordingFile(path)) {
List<RecordedEvent> events2 = new LinkedList<>(); while (rfile.hasMoreEvents()) {
events2.add(rfile.readEvent());
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.