Differential D6594 Diff 23958 java/src/main/java/org/softwareheritage/graph/benchmark/Provenance.java
Changeset View
Changeset View
Standalone View
Standalone View
java/src/main/java/org/softwareheritage/graph/benchmark/Provenance.java
Show All 18 Lines | public class Provenance { | ||||
* Main entrypoint. | * Main entrypoint. | ||||
* | * | ||||
* @param args command line arguments | * @param args command line arguments | ||||
*/ | */ | ||||
public static void main(String[] args) throws IOException, JSAPException { | public static void main(String[] args) throws IOException, JSAPException { | ||||
Benchmark bench = new Benchmark(); | Benchmark bench = new Benchmark(); | ||||
bench.parseCommandLineArgs(args); | bench.parseCommandLineArgs(args); | ||||
Graph graph = Graph.loadMapped(bench.args.graphPath); | Graph graph = Graph.loadMapped(bench.args.graphPath, Graph.LoadDirection.BOTH); | ||||
long[] nodeIds = bench.args.random.generateNodeIds(graph, bench.args.nbNodes); | long[] nodeIds = bench.args.random.generateNodeIds(graph, bench.args.nbNodes); | ||||
Endpoint commitProvenanceEndpoint = new Endpoint(graph, "backward", "dir:dir,cnt:dir,dir:rev"); | Endpoint commitProvenanceEndpoint = new Endpoint(graph, "backward", "dir:dir,cnt:dir,dir:rev"); | ||||
Endpoint originProvenanceEndpoint = new Endpoint(graph, "backward", "*"); | Endpoint originProvenanceEndpoint = new Endpoint(graph, "backward", "*"); | ||||
System.out.println("Used " + bench.args.nbNodes + " random nodes (results are in seconds):"); | System.out.println("Used " + bench.args.nbNodes + " random nodes (results are in seconds):"); | ||||
bench.createCSVLogFile(); | bench.createCSVLogFile(); | ||||
Show All 10 Lines |