Differential D6594 Diff 23958 java/src/main/java/org/softwareheritage/graph/utils/FindEarliestRevision.java
Changeset View
Changeset View
Standalone View
Standalone View
java/src/main/java/org/softwareheritage/graph/utils/FindEarliestRevision.java
Show All 30 Lines | public static void main(String[] args) throws IOException, ClassNotFoundException { | ||||
if (args.length >= 2 && (args[0].equals("-t") || args[0].equals("--timing"))) { | if (args.length >= 2 && (args[0].equals("-t") || args[0].equals("--timing"))) { | ||||
timing = true; | timing = true; | ||||
graphPath = args[1]; | graphPath = args[1]; | ||||
System.err.println("started with timing option, will keep track of elapsed time"); | System.err.println("started with timing option, will keep track of elapsed time"); | ||||
} | } | ||||
System.err.println("loading transposed graph..."); | System.err.println("loading transposed graph..."); | ||||
ts = System.nanoTime(); | ts = System.nanoTime(); | ||||
Graph graph = Graph.loadMapped(graphPath).transpose(); | Graph graph = Graph.loadMapped(graphPath, Graph.LoadDirection.BOTH).transpose(); | ||||
elapsed = Duration.ofNanos(System.nanoTime() - ts); | elapsed = Duration.ofNanos(System.nanoTime() - ts); | ||||
System.err.println(String.format("transposed graph loaded (duration: %s).", elapsed)); | System.err.println(String.format("transposed graph loaded (duration: %s).", elapsed)); | ||||
System.err.println("loading revision timestamps..."); | System.err.println("loading revision timestamps..."); | ||||
ts = System.nanoTime(); | ts = System.nanoTime(); | ||||
long[][] committerTimestamps = BinIO.loadLongsBig(graphPath + "-rev_committer_timestamps.bin"); | long[][] committerTimestamps = BinIO.loadLongsBig(graphPath + "-rev_committer_timestamps.bin"); | ||||
elapsed = Duration.ofNanos(System.nanoTime() - ts); | elapsed = Duration.ofNanos(System.nanoTime() - ts); | ||||
System.err.println(String.format("revision timestamps loaded (duration: %s).", elapsed)); | System.err.println(String.format("revision timestamps loaded (duration: %s).", elapsed)); | ||||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |