Ops, You're right. My mistake sorry for that.
I created a new test class, that looks 10% faster than original code.
```java
@Warmup(iterations = 5, time = 1, timeUnit = TimeUnit.SECONDS)
@Measurement(iterations = 20, time = 1, timeUnit = TimeUnit.SECONDS)
@Fork(3)
@BenchmarkMode(Mode.AverageTime)
@OutputTimeUnit(TimeUnit.NANOSECONDS)
@State(Scope.Thread)
public class ClientBenchmark {
private final ObjectMapper mapper =
GraphSONMapper.build().version(GraphSONVersion.V3_0).create().createMapper();
private final Graph graph = TinkerFactory.createModern();
private final Vertex vertex = graph.traversal().V().next();
@Setup
public void setup() {
}
@Benchmark
public String write() throws JsonProcessingException {
return mapper.writeValueAsString(vertex);
}
}
```
Original code: avgt 60 1938,602 ± 50,353 ns/op
The code changed: avgt 60 2144,034 ± 51,190 ns/op (10% faster)
[ Full content available at: https://github.com/apache/tinkerpop/pull/1001 ]
This message was relayed via gitbox.apache.org for [email protected]