Closed willem520 closed 4 years ago
I wonder if @gitlw could have a look at this issue too.
In the meantime, could you give more information on the query you're performing @Willem520?
Is the database already running before you connect to it, or do you also start it at the same time as you are trying to connect?
PS: I migrated this issue to dgraph-io/dgraph4j.
yes, it was already before I used it. when I first used this method, the log was ======minCost:385237379 ns, maxCost:385237379 ns, avgCost:497530185 ns second was ======minCost:12390223 ns, maxCost:12390223 ns, avgCost:12948185 ns third was ======minCost:8883041 ns, maxCost:8883041 ns, avgCost:9232029 ns it always took too much time in first time. I used dgraph4j v1.7.5 and v2.0.1, got the same result. Is there any wrong in my use?
I executed a simple mutation,it also took too much time in first time
Hey @mangalaman93 , could you have a look since you worked recently on this client?
Thanks
@Willem520 Could you point me to GraphUtil code? The connection setup code is executed by grpc and not written by us in the client. Just want to make sure that the Util
code has simple logic too. I was also wondering whether you restart the application between each run?
@mangalaman93 hi,this is the code
@Slf4j
public class GraphUtil {
public static final String LOG_FORMAT = "******[%s] cost: %s";
public static final String UID_FORMAT = "{\n"
+ " one(func: eq(%s, \"%s\")){\n"
+ " uid\n"
+ " }\n"
+ "}\n";
public static DgraphClient buildDgraphClient(List<String> ipPorts) throws Exception {
if (ipPorts == null || ipPorts.isEmpty()) {
throw new Exception("init dgraphClient occur error");
}
return new DgraphClient(buildDgraphStub(ipPorts));
}
public static DgraphAsyncClient buildDgraphAsyncClient(List<String> ipPorts) throws Exception {
if (ipPorts == null || ipPorts.isEmpty()) {
throw new Exception("init dgraphAsyncClient occur error");
}
return new DgraphAsyncClient(buildDgraphStub(ipPorts));
}
private static DgraphGrpc.DgraphStub[] buildDgraphStub(List<String> ipPorts) {
DgraphGrpc.DgraphStub[] dgraphStubs = new DgraphGrpc.DgraphStub[ipPorts.size()];
ClientInterceptor timeoutInterceptor = new ClientInterceptor() {
@Override
public <ReqT, RespT> ClientCall<ReqT, RespT> interceptCall(
MethodDescriptor<ReqT, RespT> method, CallOptions callOptions, Channel next) {
return next.newCall(method, callOptions.withDeadlineAfter(30000, TimeUnit.MILLISECONDS));
}
};
ipPorts.stream().map(ipPort -> {
ManagedChannel channel = ManagedChannelBuilder.forTarget(ipPort).usePlaintext().build();
return DgraphGrpc.newStub(channel).withInterceptors(timeoutInterceptor);
}).collect(Collectors.toList()).toArray(dgraphStubs);
return dgraphStubs;
}
public static String getUid(DgraphClient dgraphClient, String gid, String value) {
Transaction txn = dgraphClient.newReadOnlyTransaction();
txn.setBestEffort(true);
String uid = "";
try {
long start = System.nanoTime();
DgraphProto.Response response = txn.query(String.format(UID_FORMAT, gid, value));
TimeCost uidCost = latency2Cost(response.getLatency());
uidCost.setClientCost(System.nanoTime() - start);
JSONObject dataJson = JSON.parseObject(response.getJson().toStringUtf8());
JSONArray dataArr = dataJson.getJSONArray("one");
if (!dataArr.isEmpty()) {
if (dataArr.size() > 1){
log.warn(String.format("======[%s:%s] require unique", gid,
value));
}
uid = dataArr.getJSONObject(0).getString("uid");
}
logTimeCost("getUid", uidCost);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
return uid;
}
public static String getUid(Transaction txn, String gid, String value) {
String uid = "";
try {
long start = System.nanoTime();
DgraphProto.Response response = txn.query(String.format(UID_FORMAT, gid, value));
TimeCost uidCost = latency2Cost(response.getLatency());
uidCost.setClientCost(System.nanoTime() - start);
JSONObject dataJson = JSON.parseObject(response.getJson().toStringUtf8());
JSONArray dataArr = dataJson.getJSONArray("one");
if (!dataArr.isEmpty()) {
if (dataArr.size() > 1){
log.warn(String.format("======[%s:%s] require unique", gid,
value));
}
uid = dataArr.getJSONObject(0).getString("uid");
}
logTimeCost("getUid", uidCost);
} catch (Exception e) {
e.printStackTrace();
}
return uid;
}
public static TimeCost commitMutate(DgraphClient dgraphClient, JSONArray mutateArr) {
TimeCost timeCost = new TimeCost();
if (mutateArr.isEmpty()) {
return timeCost;
}
Transaction txn = dgraphClient.newTransaction();
try {
DgraphProto.Mutation.Builder builder = DgraphProto.Mutation.newBuilder();
builder.setSetJson(ByteString.copyFromUtf8(mutateArr.toJSONString()));
long start = System.nanoTime();
DgraphProto.Response response = txn.mutate(builder.build());
//去掉commit会报错io.grpc.StatusRuntimeException: ABORTED: Transaction has been aborted. Please retry
txn.commit();
start = System.nanoTime() - start;
timeCost = latency2Cost(response.getLatency());
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
logTimeCost("mutate", timeCost);
mutateArr.clear();
return timeCost;
}
public static JSONObject buildMutate(int id){
JSONObject nodeObj = new JSONObject();
nodeObj.put("gid", "people" + id);
nodeObj.put("name", "people" + id);
nodeObj.put("label", "people");
JSONObject edgeObj = new JSONObject();
edgeObj.put("gid", "house" + id);
edgeObj.put("name", "house" + id);
edgeObj.put("label", "house");
nodeObj.put("houses", edgeObj);
return nodeObj;
}
public static TimeCost commitQueryMutate(DgraphClient dgraphClient, JSONArray idArr) {
TimeCost timeCost = new TimeCost();
JSONArray mutateArr = new JSONArray();
if (idArr.isEmpty()) {
return timeCost;
}
Transaction txn = dgraphClient.newTransaction();
try {
for (int i=0; i<idArr.size(); i++){
mutateArr.add(buildQueryMutate(txn,idArr.getIntValue(i)));
}
DgraphProto.Mutation.Builder builder = DgraphProto.Mutation.newBuilder();
builder.setSetJson(ByteString.copyFromUtf8(mutateArr.toJSONString()));
long start = System.nanoTime();
DgraphProto.Response response = txn.mutate(builder.build());
txn.commit();
start = System.nanoTime() - start;
timeCost = latency2Cost(response.getLatency());
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
logTimeCost("mutate", timeCost);
mutateArr.clear();
return timeCost;
}
private static JSONObject buildQueryMutate(Transaction txn, int id) {
String nodeGid = "people"+id;
String edgeGid = "house"+id;
String peopleUid = getUid(txn,"gid", nodeGid);
String houseUid = getUid(txn,"gid", edgeGid);
JSONObject nodeObj = new JSONObject();
JSONObject edgeObj = new JSONObject();
if (peopleUid.length() > 0){
nodeObj.put("uid", peopleUid);
}
nodeObj.put("gid", "people" + id);
nodeObj.put("label", "people");
nodeObj.put("name", "people" + id);
if (houseUid.length() > 0) {
edgeObj.put("uid", houseUid);
}
edgeObj.put("gid", "house" + id);
edgeObj.put("label", "house");
edgeObj.put("name", "house" + id);
nodeObj.put("houses", edgeObj);
return nodeObj;
}
public static TimeCost asyncCommitMutate(DgraphAsyncClient dgraphAsyncClient, JSONArray nodeArr) {
TimeCost timeCost = new TimeCost();
if (nodeArr.isEmpty()) {
return timeCost;
}
AsyncTransaction txn = dgraphAsyncClient.newTransaction();
try {
DgraphProto.Mutation.Builder builder = DgraphProto.Mutation.newBuilder();
builder.setSetJson(ByteString.copyFromUtf8(nodeArr.toJSONString()));
long start = System.nanoTime();
CompletableFuture<DgraphProto.Response> response = txn.mutate(builder.build());
txn.commit();
DgraphProto.Latency latency = response.get().getLatency();
start = System.nanoTime() - start;
timeCost = latency2Cost(latency);
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
logTimeCost("asyncMutate", timeCost);
nodeArr.clear();
return timeCost;
}
public static TimeCost commitQuery(DgraphClient dgraphClient, String query, Map<String, String> params) {
Transaction txn = dgraphClient.newReadOnlyTransaction();
txn.setBestEffort(true);
long start = System.nanoTime();
DgraphProto.Response response = txn.queryWithVars(query, params);
start = System.nanoTime() - start;
TimeCost timeCost = latency2Cost(response.getLatency());
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
logTimeCost("query", timeCost);
return timeCost;
}
public static TimeCost asyncCommitQuery(DgraphAsyncClient dgraphAsyncClient, String query, Map<String, String> params) {
TimeCost timeCost = new TimeCost();
AsyncTransaction asyncTxn = dgraphAsyncClient.newReadOnlyTransaction();
asyncTxn.setBestEffort(true);
try{
long start = System.nanoTime();
CompletableFuture<DgraphProto.Response> response = asyncTxn.queryWithVars(query, params);
DgraphProto.Latency latency = response.get().getLatency();
start = System.nanoTime() - start;
timeCost = latency2Cost(latency);
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e){
e.printStackTrace();
}
logTimeCost("asyncQuery", timeCost);
return timeCost;
}
public static TimeCost commitUpsert(DgraphClient dgraphClient, String query, Map<String, String> params, JSONArray nodeArr){
TimeCost timeCost = new TimeCost();
if (nodeArr.isEmpty()) {
return timeCost;
}
Transaction txn = dgraphClient.newTransaction();
try {
DgraphProto.Mutation.Builder builder = DgraphProto.Mutation.newBuilder();
builder.setSetJson(ByteString.copyFromUtf8(nodeArr.toJSONString()));
long start = System.nanoTime();
DgraphProto.Request request =
DgraphProto.Request.newBuilder().setQuery(query).putAllVars(params).addMutations(builder).build();
DgraphProto.Response response = txn.doRequest(request);
txn.commit();
start = System.nanoTime() - start;
timeCost = latency2Cost(response.getLatency());
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
logTimeCost("upsert", timeCost);
nodeArr.clear();
return timeCost;
}
public static JSONObject buildUpsert(String nodeGid, String edgeGid) {
JSONObject nodeObj = new JSONObject();
JSONObject edgeObj = new JSONObject();
nodeObj.put("uid", "uid(node" + nodeGid + ")");
nodeObj.put("gid", nodeGid);
nodeObj.put("name", nodeGid);
nodeObj.put("label", "people");
edgeObj.put("uid", "uid(edge" + edgeGid + ")");
edgeObj.put("gid", edgeGid);
edgeObj.put("name", edgeGid);
edgeObj.put("label", "house");
nodeObj.put("houses", edgeObj);
return nodeObj;
}
private static TimeCost latency2Cost(DgraphProto.Latency latency) {
long parsingNs = latency.getParsingNs();
long processingNs = latency.getProcessingNs();
long encodingNs = latency.getEncodingNs();
long totalNs = parsingNs + processingNs + encodingNs;
return new TimeCost(0,totalNs, totalNs,totalNs, 0, 0, 0);
}
public static void logTimeCost(String op, TimeCost timeCost){
log.info(String.format(LOG_FORMAT, op, JSONObject.toJSONString(timeCost)));
}
public static TimeCost mergeTimeCost(TimeCost timeCost1, TimeCost timeCost2) {
Long maxServer = timeCost1.getMaxServerCost();
Long minServer = timeCost1.getMinServerCost();
Long maxClient = timeCost1.getMaxClientCost();
Long minClient = timeCost1.getMinClientCost();
Long maxServer2 = timeCost2.getMaxServerCost();
Long minServer2 = timeCost2.getMinServerCost();
Long maxClient2 = timeCost2.getMaxClientCost();
Long minClient2 = timeCost2.getMinClientCost();
if (maxServer < maxServer2){
maxServer = maxServer2;
}
if (minServer > minServer2){
minServer = minServer2;
}
if (maxClient < maxClient2){
maxClient = maxClient2;
}
if (minClient > minClient2){
minClient = minClient2;
}
Long clientCost = timeCost1.getClientCost() + timeCost2.getClientCost();
Long serverCost = timeCost1.getServerCost() + timeCost2.getServerCost();
return new TimeCost(0L, minServer, maxServer, serverCost, minClient, maxClient, clientCost);
}
}`
and the TimeCost is just a simple Java bean
@Willem520 I am looking into this issue. There is code missing for TimeCost
class and this code does't compile. I can't figure what json library are you importing.
One possible explanation could be that the second time the existing connection is reused and that reduces the overall time taken.
@Willem520 I am looking into this issue. There is code missing for
TimeCost
class and this code does't compile. I can't figure what json library are you importing.One possible explanation could be that the second time the existing connection is reused and that reduces the overall time taken.
I used fastjson jar by alibaba. I think when it first connect to dgraph, maybe it would need init some resource(eg threadpool). and then these resources can reused.
thx very much for your answer
public class TimeCost { private long totalCost; private long minServerCost; private long maxServerCost; private long serverCost; private long minClientCost; private long maxClientCost; private long clientCost; }
this is the timeCost class, it is a pojo with get() and set()
On further investigation, I realize that time first iteration loads libraries dynamically, links native methods which slows it down. First iteration onwards, all the libraries are loaded and time taken reduces significantly. This is expected and no change is required in the library.
JVM Options: -verbose:class -verbose:jni -verbose:gc -XX:+PrintCompilation
When we run the program, it prints out all the libraries that are loaded dynamically and all the native methods that are linked dynamically. Next comment has an example output. We print loop iteration
before each iteration and time taken
when iteration is complete. You could observe that a number of libraries are loaded in the first iteration.
I statically loaded all the libraries by using Class.forName
so that first iteration doesn't have to the extra work. The time taken for the first iteration reduces form 230ms to 34ms. The first iteration still has to perform the dynamic linking of the native methods.
loop iteration
[Loaded java.util.Locale$Category from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.Locale$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
411 641 3 java.lang.System::getProperty (25 bytes)
[Loaded sun.util.locale.LanguageTag from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
411 642 3 sun.util.locale.LocaleUtils::isUpper (18 bytes)
[Loaded sun.text.resources.en.FormatData_en from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.text.resources.en.FormatData_en_IN from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.spi.CurrencyNameProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.locale.provider.LocaleServiceProviderPool from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.text.spi.BreakIteratorProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.text.spi.CollatorProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.text.spi.DateFormatProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.text.spi.DateFormatSymbolsProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.text.spi.NumberFormatProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.spi.LocaleNameProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.spi.TimeZoneNameProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.spi.CalendarDataProvider from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.locale.provider.CurrencyNameProviderImpl from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
412 643 3 java.util.StringTokenizer::scanToken (179 bytes)
412 644 3 java.util.StringTokenizer::skipDelimiters (116 bytes)
412 646 3 java.util.StringTokenizer::hasMoreTokens (29 bytes)
412 645 3 java.util.StringTokenizer::nextToken (92 bytes)
[Loaded sun.util.locale.provider.SPILocaleProviderAdapter$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.locale.provider.LocaleServiceProviderPool$LocalizedObjectGetter from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.Currency$CurrencyNameGetter from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
412 363 4 java.lang.String::replace (127 bytes) made not entrant
[Loaded sun.util.resources.OpenListResourceBundle from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.resources.LocaleNamesBundle from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.resources.CurrencyNames from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
413 647 n 0 java.security.AccessController::doPrivileged (native) (static)
[Loaded sun.util.resources.en.CurrencyNames_en_IN from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.Formattable from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded io.dgraph.Transaction from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.AsyncTransaction from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.TxnReadOnlyException from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.TxnFinishedException from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphException from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$TxnContextOrBuilder from file:/home/aman/Documents/dgraph4j/out/production/classes/]
416 648 3 java.lang.String::replace (127 bytes)
[Loaded com.google.protobuf.AbstractMessageLite from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.AbstractMessage from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.GeneratedMessageV3 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded io.dgraph.DgraphProto$TxnContext from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded com.google.protobuf.AbstractMessage$BuilderParent from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.GeneratedMessageV3$BuilderParent from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Internal$ProtobufList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Internal$IntList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Internal$LongList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Internal$FloatList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Internal$DoubleList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Internal$BooleanList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.MessageLite$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Message$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ProtocolStringList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.LazyStringList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Parser from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.UnknownFieldSet from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.AbstractParser from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.UnknownFieldSet$Parser from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ExtensionRegistryLite from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ExtensionLite from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Extension from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ExtensionRegistryFactory from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ExtensionRegistry from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.GeneratedMessage$GeneratedExtension from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Descriptors$GenericDescriptor from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Descriptors$Descriptor from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ExtensionRegistry$ExtensionInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Extension$ExtensionType from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.FieldSet$FieldDescriptorLite from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Descriptors$FieldDescriptor from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.AbstractProtobufList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.LazyStringArrayList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded io.dgraph.DgraphProto$TxnContext$1 from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded com.google.protobuf.AbstractMessageLite$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.AbstractMessage$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.GeneratedMessageV3$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded io.dgraph.DgraphProto$TxnContext$Builder from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded com.google.protobuf.MessageReflection$MergeTarget from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.UninitializedMessageException from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded io.dgraph.DgraphProto$ResponseOrBuilder from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$Response from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded java.lang.invoke.DirectMethodHandle$Special from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded io.dgraph.Transaction$$Lambda$6/690521419 from io.dgraph.Transaction]
[Loaded java.lang.invoke.LambdaForm$MH/665726928 from java.lang.invoke.LambdaForm]
428 649 3 jdk.internal.org.objectweb.asm.Label::<init> (5 bytes)
[Loaded io.dgraph.ExceptionUtil from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$RequestOrBuilder from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$Request from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$Request$1 from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$Request$Builder from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$MutationOrBuilder from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$Mutation from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto$Request$VarsDefaultEntryHolder from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded io.dgraph.DgraphProto from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded io.dgraph.DgraphProto$1 from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded com.google.protobuf.Descriptors$FileDescriptor from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Descriptors$DescriptorValidationException from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Internal from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.CodedInputStream from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.IterableByteBufferInputStream from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.CodedInputStream$StreamDecoder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.CodedInputStream$ArrayDecoder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded sun.nio.cs.ISO_8859_1$Encoder from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.DescriptorProtos$FileDescriptorProto from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.PrimitiveNonBoxingCollection from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.IntArrayList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.DescriptorProtos$FileDescriptorProto$1 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.UnknownFieldSet$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.WireFormat from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ByteString from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ByteString$LeafByteString from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ByteString$LiteralByteString from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.ByteString$ByteArrayCopier from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
...
[Loaded io.dgraph.DgraphProto$Metrics$NumUidsDefaultEntryHolder from file:/home/aman/Documents/dgraph4j/out/production/classes/]
[Loaded com.google.protobuf.MapEntryLite from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.MapEntryLite$1 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.WireFormat$Utf8Validation from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.WireFormat$Utf8Validation$1 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.WireFormat$Utf8Validation$2 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.WireFormat$Utf8Validation$3 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.WireFormat$1 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded com.google.protobuf.Utf8$DecodeUtil from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
[Loaded java.util.AbstractMap$SimpleImmutableEntry from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.google.protobuf.UnmodifiableLazyStringList from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.7.1/bce1b6dc9e4531169542ab37a1c8641bcaa8afb/protobuf-java-3.7.1.jar]
time taken: 294
721 825 3 java.nio.Buffer::position (43 bytes)
[Loaded io.opencensus.trace.EndSpanOptions from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded io.dgraph.TimeCost from file:/home/aman/Documents/dgraph4j/out/test/classes/]
[Loaded io.opencensus.trace.EndSpanOptions$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded io.opencensus.trace.AutoValue_EndSpanOptions$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded io.opencensus.trace.AutoValue_EndSpanOptions from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded io.grpc.internal.CensusTracingModule$2 from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.grpc/grpc-core/1.22.1/f8b6f872b7f069aaff1c3380b2ba7f91f06e4da1/grpc-core-1.22.1.jar]
[Loaded com.alibaba.fastjson.JSONStreamAware from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded io.opencensus.trace.Status from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded com.alibaba.fastjson.JSONAware from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSON from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
723 826 3 java.util.TreeMap::parentOf (13 bytes)
[Loaded com.alibaba.fastjson.JSONObject from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONException from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded io.opencensus.implcore.trace.StartEndHandlerImpl$SpanEndEvent from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-impl-core/0.23.0/d0187b894f47317e6db455437ba82c08a7a6d783/opencensus-impl-core-0.23.0.jar]
[Loaded java.util.TimeZone from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded io.opencensus.stats.Measurement$MeasurementDouble from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Dynamic-linking native method java.util.TimeZone.getSystemTimeZoneID ... JNI]
[Loaded sun.util.calendar.ZoneInfo from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.CalendarSystem from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded io.opencensus.stats.AutoValue_Measurement_MeasurementDouble from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded sun.util.calendar.AbstractCalendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.BaseCalendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.Gregorian from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl$PerSpanNameSamples from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-impl-core/0.23.0/d0187b894f47317e6db455437ba82c08a7a6d783/opencensus-impl-core-0.23.0.jar]
[Loaded sun.util.calendar.ZoneInfoFile from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.ZoneInfoFile$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl$Bucket from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-impl-core/0.23.0/d0187b894f47317e6db455437ba82c08a7a6d783/opencensus-impl-core-0.23.0.jar]
[Loaded io.netty.util.concurrent.AbstractScheduledEventExecutor$3 from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.netty/netty-common/4.1.35.Final/c776487b782046e1399b00cd40c63ef51d26e953/netty-common-4.1.35.Final.jar]
725 827 3 java.io.DataInputStream::readUTF (501 bytes)
725 828 n 0 sun.misc.Unsafe::getLongVolatile (native)
725 829 s 3 java.io.BufferedInputStream::read (113 bytes)
725 831 3 java.io.DataInputStream::readUTF (5 bytes)
725 830 3 java.io.BufferedInputStream::read1 (108 bytes)
726 833 3 java.io.DataInputStream::readFully (63 bytes)
726 832 3 java.io.DataInputStream::readUnsignedShort (39 bytes)
726 834 3 java.io.DataInputStream::readShort (40 bytes)
726 835 3 java.io.DataInputStream::readFully (9 bytes)
726 836 s 4 java.io.BufferedInputStream::read (49 bytes)
[Loaded sun.util.calendar.ZoneInfoFile$ZoneOffsetTransitionRule from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.zip.Checksum from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.zip.CRC32 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.ZoneInfoFile$Checksum from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.TimeZone$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.SerializeFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.Feature from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
728 638 s 3 java.io.BufferedInputStream::read (49 bytes) made not entrant
[Loaded com.alibaba.fastjson.serializer.SerializerFeature from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.IOUtils from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.IOUtils$1 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerializeConfig from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ObjectSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.lang.ClassFormatError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.util.ASMUtils from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.IdentityHashMap from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.IdentityHashMap$Entry from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.Opcodes from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ASMSerializerFactory from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.MethodVisitor from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerializeFilterable from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.JSONSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerializeWriter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.JavaBeanSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerialContext from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.ASMClassLoader from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.ASMClassLoader$1 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONArray from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONPath from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONPathException from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONReader from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
744 837 ! 4 java.util.WeakHashMap::expungeStaleEntries (139 bytes)
[Loaded com.alibaba.fastjson.JSONWriter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.TypeReference from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.FieldInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
744 307 ! 3 java.util.WeakHashMap::expungeStaleEntries (139 bytes) made not entrant
[Loaded com.alibaba.fastjson.util.TypeUtils from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.lang.reflect.ParameterizedType from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.util.ParameterizedTypeImpl from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.JavaBeanInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerializeBeanInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.Labels from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.LabelFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ContextValueFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.AfterFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.BeforeFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.NameFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.PropertyFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.PropertyPreFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
747 838 4 java.lang.String::concat (47 bytes)
[Loaded com.alibaba.fastjson.serializer.ValueFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ContextObjectSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ObjectDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.ParserConfig from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.DefaultJSONParser from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONLexer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONLexerBase from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.ParseContext from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONToken from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.SymbolTable from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONScanner from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[GC (Allocation Failure) 129024K->14602K(494592K), 0.0070744 secs]
[Loaded com.alibaba.fastjson.parser.JSONReaderScanner from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
759 421 3 java.lang.String::concat (47 bytes) made not entrant
759 839 3 sun.misc.VM::addFinalRefCount (24 bytes)
759 840 ! 3 java.lang.ref.Reference::tryHandlePending (115 bytes)
759 841 n 0 java.lang.Object::notifyAll (native)
[Loaded com.alibaba.fastjson.parser.deserializer.AutowiredObjectDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
759 842 ! 3 java.lang.ref.ReferenceQueue::enqueue (119 bytes)
[Loaded com.alibaba.fastjson.parser.deserializer.ParseProcess from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ExtraProcessor from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ExtraProcessable from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ExtraTypeProvider from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
760 846 3 java.lang.ref.ReferenceQueue::reallyPoll (65 bytes)
760 844 3 java.lang.ref.ReferenceQueue::remove (6 bytes)
760 843 3 java.lang.ref.Finalizer::access$000 (4 bytes)
[Loaded com.alibaba.fastjson.serializer.BeanContext from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
760 845 ! 3 java.lang.ref.ReferenceQueue::remove (125 bytes)
760 847 3 java.lang.ref.Finalizer::access$100 (6 bytes)
760 848 ! 3 java.lang.ref.Finalizer::runFinalizer (62 bytes)
[Loaded com.alibaba.fastjson.parser.deserializer.FieldDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
760 849 ! 3 java.lang.ref.Finalizer::remove (94 bytes)
760 850 3 java.util.zip.ZipFile$ZipFileInputStream::finalize (5 bytes)
760 851 3 java.util.zip.ZipFile$ZipFileInflaterInputStream::finalize (5 bytes)
[Loaded com.alibaba.fastjson.parser.deserializer.DefaultFieldDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
761 852 n 0 java.lang.Class::getName0 (native)
761 853 1 java.lang.ref.Finalizer::access$000 (4 bytes)
[Loaded com.alibaba.fastjson.serializer.BooleanCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
761 843 3 java.lang.ref.Finalizer::access$000 (4 bytes) made not entrant
761 837 ! 4 java.util.WeakHashMap::expungeStaleEntries (139 bytes) made not entrant
[Loaded com.alibaba.fastjson.serializer.CharacterCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.IntegerCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.LongCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
762 854 ! 4 java.util.zip.ZipFile$ZipFileInputStream::close (110 bytes)
[Loaded com.alibaba.fastjson.serializer.FloatCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.text.NumberFormat from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.text.DecimalFormat from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.DoubleSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.BigDecimalCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.BigIntegerCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.StringCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.PrimitiveArraySerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ObjectArrayCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.MiscCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded javax.xml.transform.TransformerException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.io.StringWriter from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded javax.xml.transform.Result from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded javax.xml.transform.Source from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.AppendableSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ToStringSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.util.UUID from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.AtomicCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ReferenceCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.util.concurrent.atomic.AtomicIntegerArray from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.concurrent.atomic.AtomicLongArray from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.CollectionCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.AutowiredObjectSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.ServiceLoader from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.util.Date from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.JSONSerializable from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.util.Calendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded javax.xml.datatype.XMLGregorianCalendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.security.AccessControlException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.IllegalAccessError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.IllegalThreadStateException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.InstantiationError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.NegativeArraySizeException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.StringIndexOutOfBoundsException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.TypeNotPresentException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.VerifyError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.TreeSet from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.concurrent.ConcurrentSkipListSet from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.sql.Time from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.sql.Date from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.sql.Timestamp from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.JSONPObject from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.awt.Shape from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.geom.RectangularShape from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.geom.Rectangle2D from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Rectangle from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.geom.Point2D from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Point from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Font from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Transparency from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Paint from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Color from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
776 403 ! 3 java.util.zip.ZipFile$ZipFileInputStream::close (110 bytes) made not entrant
[Loaded java.sql.Clob from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded org.w3c.dom.Node from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.annotation.JSONType from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ArrayListTypeFieldDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.lang.ExceptionInInitializerError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.DualPivotQuicksort from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.AbstractDateDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.SqlDateDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.TimeDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.DateCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.CalendarCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded javax.xml.datatype.DatatypeConfigurationException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.GregorianCalendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.MapDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.JavaObjectDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.NumberDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.CharArrayCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.StackTraceElementDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.JSONPDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
784 855 1 java.lang.reflect.Method::getReturnType (5 bytes)
784 856 3 java.lang.reflect.Executable::<init> (5 bytes)
[Loaded com.alibaba.fastjson.annotation.JSONField from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.beans.Transient from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
785 857 3 java.util.ArrayList::<init> (12 bytes)
[Loaded java.util.ComparableTimSort from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
785 858 ! 3 java.util.WeakHashMap::expungeStaleEntries (139 bytes)
[Loaded com.alibaba.fastjson.asm.ClassWriter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.ByteVector from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.Item from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.MethodWriter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ASMSerializerFactory$Context from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.Label from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
787 859 1 java.lang.Integer::intValue (5 bytes)
788 860 3 com.alibaba.fastjson.asm.ClassWriter::get (49 bytes)
788 861 3 com.alibaba.fastjson.asm.Item::set (146 bytes)
788 862 3 com.alibaba.fastjson.asm.MethodWriter::visitVarInsn (94 bytes)
788 863 3 com.alibaba.fastjson.asm.ByteVector::putByte (39 bytes)
788 864 3 java.lang.Integer::valueOf (32 bytes)
788 865 3 com.alibaba.fastjson.asm.ByteVector::put11 (52 bytes)
788 866 3 com.alibaba.fastjson.asm.Item::isEqualTo (209 bytes)
789 867 3 com.alibaba.fastjson.asm.ByteVector::put12 (64 bytes)
789 868 3 com.alibaba.fastjson.serializer.ASMSerializerFactory$Context::var (62 bytes)
789 869 1 com.alibaba.fastjson.serializer.ASMSerializerFactory$Context::access$000 (5 bytes)
789 870 3 com.alibaba.fastjson.asm.MethodWriter::visitMethodInsn (102 bytes)
789 871 3 com.alibaba.fastjson.asm.ClassWriter::newMethodItem (112 bytes)
789 872 3 com.alibaba.fastjson.asm.ByteVector::putShort (52 bytes)
[Loaded com.alibaba.fastjson.serializer.FieldSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.FieldSerializer$RuntimeSerializerInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
******[query] cost: {"clientCost":294415051,"maxClientCost":294415051,"maxServerCost":1096761,"minClientCost":294415051,"minServerCost":1096761,"serverCost":1096761,"totalCost":0}
loop iteration
792 873 3 java.util.AbstractQueue::<init> (5 bytes)
792 874 3 io.netty.util.internal.shaded.org.jctools.util.Pow2::roundToPowerOfTwo (88 bytes)
793 875 3 io.netty.util.internal.shaded.org.jctools.queues.CircularArrayOffsetCalculator::allocate (5 bytes)
793 876 3 io.netty.buffer.PoolChunk::value (7 bytes)
793 877 3 io.netty.buffer.AbstractByteBuf::writableBytes (10 bytes)
794 878 3 io.netty.buffer.AbstractByteBuf::ensureWritable0 (107 bytes)
796 879 1 io.netty.util.concurrent.FastThreadLocalThread::threadLocalMap (5 bytes)
796 880 1 io.netty.util.AsciiString::array (5 bytes)
796 881 1 io.netty.util.AsciiString::arrayOffset (5 bytes)
796 882 3 java.lang.Thread::isInterrupted (6 bytes)
796 883 3 com.google.protobuf.CodedInputStream$ArrayDecoder::recomputeBufferSizeAfterLimit (63 bytes)
time taken: 4
797 884 3 java.util.concurrent.SynchronousQueue$TransferStack::shouldSpin (30 bytes)
797 885 1 java.util.Formatter$Flags::******[query] cost: {"clientCost":4902766,"maxClientCost":4902766,"maxServerCost":1128460,"minClientCost":4902766,"minServerCost":1128460,"serverCost":1128460,"totalCost":0}valueOf (5 bytes)
loop iteration
797 886 3 java.lang.Integer::stringSize (21 bytes)
797 887 3 java.lang.Integer::getChars (131 bytes)
798 888 3 io.netty.handler.codec.http2.HpackHuffmanEncoder$EncodedLengthProcessor::process (25 bytes)
798 889 3 io.netty.util.internal.PlatformDependent::putByte (6 bytes)
798 891 n 0 sun.misc.Unsafe::putByte (native)
798 890 3 io.netty.util.internal.PlatformDependent0::putByte (9 bytes)
798 895 3 io.netty.handler.codec.http2.HpackHuffmanEncoder$EncodeProcessor::process (98 bytes)
798 892 3 io.netty.buffer.AbstractByteBuf::writeByte (23 bytes)
798 893 3 io.netty.buffer.PooledUnsafeDirectByteBuf::_setByte (11 bytes)
798 894 3 io.netty.buffer.UnsafeByteBufUtil::setByte (7 bytes)
800 896 3 io.netty.util.internal.MathUtil::isOutOfBounds (22 bytes)
800 897 1 io.netty.channel.socket.nio.NioSocketChannel::config (5 bytes)
time taken: 3
801 898 3 io.netty.channel.AbstractChannelHandlerContext::channel (8 bytes)
******[query] cost: {"clientCost":3637748,"maxClientCost":3637748,"maxServerCost":792492,"minClientCost":3637748,"minServerCost":792492,"serverCost":792492,"totalCost":0}
loop iteration
[Loaded sun.reflect.ClassFileConstants from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.AccessorGenerator from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.MethodAccessorGenerator from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ByteVectorFactory from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ByteVector from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ByteVectorImpl from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ClassFileAssembler from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.UTF8 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
802 899 3 sun.reflect.ClassFileAssembler::emitByte (11 bytes)
803 900 3 sun.reflect.ByteVectorImpl::add (38 bytes)
[Loaded sun.reflect.Label from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.Label$PatchInfo from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.MethodAccessorGenerator$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ClassDefiner from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ClassDefiner$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.GeneratedMethodAccessor1 from __JVM_DefineClass__]
804 901 1 io.grpc.Metadata$Key::asciiName (5 bytes)
804 902 n 0 sun.misc.Unsafe::getLong (native)
804 903 3 io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields::lvProducerIndex (11 bytes)
806 904 1 io.netty.util.Recycler$DefaultHandle::access$1400 (5 bytes)
806 905 1 io.netty.util.Recycler$DefaultHandle::access$1100 (5 bytes)
807 906 3 io.netty.util.internal.ObjectUtil::checkPositiveOrZero (42 bytes)
time taken: 5
807 907 1 io.opencensus.stats.AutoValue_Measurement_MeasurementDouble::getMeasure (5 bytes)
807 908 3 sun.misc.SharedSecrets::getJavaLangAccess (4 bytes)
******[query] cost: {"clientCost":5726799,"maxClientCost":5726799,"maxServerCost":861602,"minClientCost":5726799,"minServerCost":861602,"serverCost":861602,"totalCost":0}
loop iteration 807
909 3 java.nio.ByteBuffer::arrayOffset (35 bytes)
808 910 3 io.netty.buffer.AbstractByteBuf::readableBytes (10 bytes)
809 911 3 io.netty.util.internal.InternalThreadLocalMap::get (23 bytes)
809 912 3 io.netty.util.internal.InternalThreadLocalMap::indexedVariable (21 bytes)
811 913 3 io.grpc.Metadata::name (9 bytes)
811 914 1 io.grpc.internal.CompositeReadableBuffer::readableBytes (5 bytes)
time taken: 3 811 915 4 java.util.HashMap::hash (20 bytes)
811 916 4 java.lang.String::toCharArray (25 bytes)
******[query] cost: {"clientCost":3637467,"maxClientCost":3637467,"maxServerCost":873692,"minClientCost":3637467,"minServerCost":873692,"serverCost":873692,"totalCost":0}
loop iteration
812 917 4 java.util.concurrent.ThreadLocalRandom::nextSecondarySeed (76 bytes)
812 37 3 java.util.HashMap::hash (20 bytes) made not entrant
812 34 3 java.lang.String::toCharArray (25 bytes) made not entrant
813 688 3 java.util.concurrent.ThreadLocalRandom::nextSecondarySeed (76 bytes) made not entrant
813 918 3 java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl::accessCheck (17 bytes)
813 919 3 io.netty.util.AsciiString::hashCode (32 bytes)
813 920 3 io.netty.util.internal.PlatformDependent0::unalignedAccess (4 bytes)
813 921 1 io.netty.util.Recycler$DefaultHandle::access$500 (5 bytes)
813 922 3 io.netty.util.concurrent.FastThreadLocal::get (28 bytes)
813 923 3 io.netty.util.concurrent.AbstractEventExecutor::inEventLoop (8 bytes)
813 924 3 io.netty.util.concurrent.SingleThreadEventExecutor::inEventLoop (14 bytes)
814 925 3 io.netty.channel.nio.AbstractNioChannel::eventLoop (8 bytes)
814 926 3 io.netty.channel.AbstractChannel::eventLoop (21 bytes)
814 927 3 io.netty.channel.nio.AbstractNioChannel::eventLoop (5 bytes)
814 928 1 java.nio.channels.spi.AbstractSelectionKey::isValid (5 bytes)
815 929 1 io.netty.buffer.AbstractUnpooledSlicedByteBuf::unwrap (5 bytes)
815 930 1 io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder::connection (5 bytes)
time taken: 3
816 931 1 io.opencensus.stats.AutoValue_Measurement_MeasurementLong::getMeasure (5 bytes)
816 932 1 java.nio.channels.spi.AbstractSelector::cancelledKeys (5 bytes)
816 933 3 io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueue::isEmpty (18 bytes)
816 934 3 io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields::lvConsumerIndex (11 bytes)
******[query] cost: {"clientCost":3873475,"maxClientCost":3873475,"maxServerCost":811163,"minClientCost":3873475,"minServerCost":811163,"serverCost":811163,"totalCost":0}
loop iteration
816 935 n 0 sun.misc.Unsafe::putObject (native)
816 936 3 java.util.Collections::emptyList (4 bytes)
816 937 3 java.lang.StringBuilder::append (6 bytes)
817 938 3 io.grpc.netty.GrpcHttp2OutboundHeaders$Itr::hasNext (18 bytes)
817 939 1 io.grpc.netty.GrpcHttp2OutboundHeaders$Itr::getKey (5 bytes)
817 940 1 io.grpc.netty.GrpcHttp2OutboundHeaders$Itr::getValue (5 bytes)
817 941 n 0 sun.misc.Unsafe::getChar (native)
817 942 1 io.netty.buffer.AbstractByteBuf::readerIndex (5 bytes)
818 943 3 java.util.concurrent.atomic.AtomicBoolean::get (13 bytes)
818 944 3 io.netty.buffer.AbstractByteBuf::checkReadableBytes0 (72 bytes)
818 946 3 io.netty.channel.AbstractChannelHandlerContext::executor (22 bytes)
818 945 1 java.nio.channels.spi.AbstractInterruptibleChannel::isOpen (5 bytes)
819 947 3 io.netty.util.AsciiString::isUpperCase (18 bytes)
819 948 3 io.netty.handler.codec.http2.DefaultHttp2Connection::verifyKey (17 bytes)
819 949 3 io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey::verifyConnection (20 bytes)
time taken: 3
819 950 3 io.opencensus.stats.AutoValue_Measurement_MeasurementDouble::getMeasure (5 bytes)
819 951 1 io.opencensus.implcore.stats.MeasureMapInternal::access$300 (5 bytes)
******[query] cost: {"clientCost":3066272,"maxClientCost":3066272,"maxServerCost":791934,"minClientCost":3066272,"minServerCost":791934,"serverCost":791934,"totalCost":0}
loop iteration
820 953 3 java.nio.CharBuffer::arrayOffset (35 bytes)
820 952 3 java.nio.Buffer::limit (62 bytes)
820 954 3 java.util.Arrays::equals (54 bytes)
820 955 n 0 sun.misc.Unsafe::putOrderedObject (native)
820 956 3 io.netty.handler.codec.http2.HpackUtil::equalsConstantTime (73 bytes)
820 957 3 io.netty.channel.socket.nio.NioSocketChannel::config (5 bytes)
821 958 3 io.netty.util.Recycler$DefaultHandle::access$1102 (7 bytes)
821 959 3 io.netty.util.Recycler$DefaultHandle::access$1402 (7 bytes)
821 960 3 io.netty.util.internal.shaded.org.jctools.util.UnsafeRefArrayAccess::lvElement (9 bytes)
821 961 1 io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState::windowSize (5 bytes)
822 962 3 io.grpc.Metadata::bytesEqual (6 bytes)
823 963 3 io.netty.buffer.AbstractReferenceCountedByteBuf$1::updater (4 bytes)
823 964 3 io.netty.buffer.AbstractReferenceCountedByteBuf::access$000 (4 bytes)
time taken: 3
823 965 1 io.grpc.internal.ClientCallImpl::access$400 (5 bytes)
******[query] cost: {"clientCost":3252210,"maxClientCost":3252210,"maxServerCost":1008101,"minClientCost":3252210,"minServerCost":1008101,"serverCost":1008101,"totalCost":0}
loop iteration
824 966 3 java.util.Arrays::rangeCheck (74 bytes)
824 967 3 java.util.Arrays::fill (28 bytes)
824 968 3 io.netty.util.internal.shaded.org.jctools.queues.LinkedArrayQueueUtil::modifiedCalcElementOffset (14 bytes)
824 969 3 java.lang.System$2::blockedOn (6 bytes)
824 970 ! 3 java.lang.Thread::blockedOn (23 bytes)
824 971 3 java.nio.channels.spi.AbstractInterruptibleChannel::blockedOn (13 bytes)
824 972 3 io.netty.util.AsciiString::hashCode (25 bytes)
824 973 3 io.netty.util.internal.ConstantTimeUtils::equalsConstantTime (72 bytes)
825 974 3 io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream::getProperty (16 bytes)
825 976 3 io.netty.channel.AbstractChannelHandlerContext::invokeHandler (28 bytes)
825 975 3 io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream$PropertyMap::get (24 bytes)
825 977 1 io.netty.buffer.PoolArena$DirectArena::isDirect (2 bytes)
825 978 1 io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint::flowController (5 bytes)
825 979 n 0 sun.misc.Unsafe::getInt (native)
825 980 1 io.netty.channel.nio.AbstractNioChannel::javaChannel (5 bytes)
827 981 n 0 sun.misc.Unsafe::getByte (native)
827 982 3 io.netty.util.internal.PlatformDependent::getByte (5 bytes)
827 984 1 io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder::access$100 (5 bytes)
827 983 3 io.netty.util.internal.PlatformDependent0::getByte (8 bytes)
time taken: 3
827 985 3 java.util.Formatter$Flags::contains (22 bytes)
******[query] cost: {"clientCost":3414419,"maxClientCost":3414419,"maxServerCost":880262,"minClientCost":3414419,"minServerCost":880262,"serverCost":880262,"totalCost":0}
loop iteration
827 986 3 java.util.Collections::emptyMap (4 bytes)
828 987 n 0 java.lang.System::currentTimeMillis (native) (static)
828 988 3 java.nio.charset.CharsetEncoder::onMalformedInput (26 bytes)
828 989 3 java.nio.charset.CharsetEncoder::implOnMalformedInput (1 bytes)
828 990 3 java.util.ArrayDeque::isEmpty (17 bytes)
829 991 3 java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl::compareAndSet (19 bytes)
829 992 1 io.netty.handler.codec.http2.DefaultHttp2Connection::remote (5 bytes)
830 994 3 io.grpc.Metadata::value (11 bytes)
830 993 1 io.netty.util.internal.ReferenceCountUpdater::initialValue (2 bytes)
830 995 1 java.util.LinkedHashMap::removeEldestEntry (2 bytes)
time taken: 3
831 996 3 io.netty.util.concurrent.SingleThreadEventExecutor::pollTaskFrom (22 bytes)
831 997 3 com.alibaba.fastjson.serializer.SerializeWriter::isEnabled (18 bytes)
******[query] cost: {"clientCost":3044663,"maxClientCost":3044663,"maxServerCost":839272,"minClientCost":3044663,"minServerCost":839272,"serverCost":839272,"totalCost":0}
=======minCost:294415051ns, maxCost: 3044663 ns, avgCost: 42060744ns
[Loaded java.util.IdentityHashMap$KeyIterator from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
831 998 3 java.util.logging.LogManager$LoggerContext::ensureDefaultLogger (70 bytes)
831 999 s 3 java.util.Hashtable::containsKey (65 bytes)
Process finished with exit code 0
loop iteration
662 790 3 sun.invoke.util.BytecodeDescriptor::unparseSig (75 bytes)
[Loaded io.dgraph.Transaction$$Lambda$7/795242171 from io.dgraph.Transaction]
[Loaded java.lang.invoke.LambdaForm$MH/429353573 from java.lang.invoke.LambdaForm]
[Loaded io.dgraph.AsyncTransaction$$Lambda$8/1975873209 from io.dgraph.AsyncTransaction]
663 791 3 jdk.internal.org.objectweb.asm.Label::<init> (5 bytes)
663 792 3 java.lang.invoke.InvokerBytecodeGenerator::loadInsnOpcode (86 bytes)
[Loaded java.lang.invoke.LambdaForm$MH/79438382 from java.lang.invoke.LambdaForm]
[Loaded io.dgraph.DgraphAsyncClient$$Lambda$9/1697752980 from io.dgraph.DgraphAsyncClient]
663 793 3 java.lang.invoke.MemberName::getName (25 bytes)
[Loaded io.dgraph.AsyncTransaction$$Lambda$10/1578587450 from io.dgraph.AsyncTransaction]
664 794 n 0 sun.misc.Unsafe::getInt (native)
664 795 n 0 sun.misc.Unsafe::putInt (native)
664 796 3 java.util.concurrent.ThreadLocalRandom::nextSecondarySeed (76 bytes)
665 797 3 java.lang.Class::checkMemberAccess (49 bytes)
[Dynamic-linking native method sun.nio.ch.EPollArrayWrapper.interrupt ... JNI]
[Dynamic-linking native method sun.nio.ch.EPollArrayWrapper.epollWait ... JNI]
[Dynamic-linking native method sun.nio.ch.IOUtil.drain ... JNI]
667 798 1 java.util.HashMap::size (5 bytes)
670 803 3 java.util.HashMap::resize (359 bytes)
670 802 3 java.lang.Float::isNaN (12 bytes)
670 801 3 com.google.common.base.Preconditions::checkNotNull (18 bytes)
670 800 4 java.lang.StringBuilder::<init> (7 bytes)
670 799 4 java.lang.String::indexOf (7 bytes)
[Dynamic-linking native method sun.nio.ch.Net.isIPv6Available0 ... JNI]
[Dynamic-linking native method sun.nio.ch.Net.socket0 ... JNI]
[Dynamic-linking native method sun.nio.ch.IOUtil.setfdVal ... JNI]
[Dynamic-linking native method sun.nio.ch.IOUtil.fdVal ... JNI]
670 804 3 java.lang.invoke.MethodType::toMethodDescriptorString (21 bytes)
[Loaded io.dgraph.AsyncTransaction$$Lambda$11/14570967 from io.dgraph.AsyncTransaction]
671 108 3 java.lang.StringBuilder::<init> (7 bytes) made not entrant
[Dynamic-linking native method sun.nio.ch.IOUtil.configureBlocking ... JNI]
[Dynamic-linking native method sun.nio.ch.Net.setIntOption0 ... JNI]
[Dynamic-linking native method sun.nio.ch.Net.getIntOption0 ... JNI]
[Dynamic-linking native method sun.reflect.ConstantPool.getUTF8At0 ... JNI]
672 805 ! 3 sun.reflect.generics.parser.SignatureParser::current (40 bytes)
672 627 4 java.util.HashMap::get (23 bytes) made not entrant
672 626 4 java.util.HashMap::getNode (148 bytes) made not entrant
673 806 3 java.util.HashMap::getNode (148 bytes)
673 807 3 java.util.HashMap::get (23 bytes)
673 808 1 java.lang.Short::shortValue (5 bytes)
673 28 3 java.lang.String::indexOf (7 bytes) made not entrant
673 809 3 java.util.ArrayList$Itr::hasNext (20 bytes)
673 810 s 3 java.io.ByteArrayOutputStream::write (32 bytes)
673 811 3 java.io.ByteArrayOutputStream::ensureCapacity (16 bytes)
673 812 3 java.io.DataOutputStream::incCount (20 bytes)
674 813 3 java.util.ArrayList$Itr::checkForComodification (23 bytes)
674 814 3 java.util.ArrayList$Itr::next (66 bytes)
674 815 3 java.io.DataOutputStream::writeByte (14 bytes)
674 816 s 3 java.io.DataOutputStream::write (14 bytes)
674 818 3 java.io.DataOutputStream::writeShort (35 bytes)
674 817 1 sun.misc.ProxyGenerator::access$300 (5 bytes)
674 820 3 sun.misc.ProxyGenerator$ConstantPool::getValue (91 bytes)
674 819 3 sun.misc.ProxyGenerator$ConstantPool::getUtf8 (18 bytes)
[Dynamic-linking native method java.lang.reflect.Proxy.defineClass0 ... JNI]
[Loaded com.sun.proxy.$Proxy0 by instance of java.lang.reflect.Proxy]
675 821 3 sun.misc.ProxyGenerator$ConstantPool$IndirectEntry::hashCode (15 bytes)
675 822 3 sun.misc.ProxyGenerator$ConstantPool::getIndirect (67 bytes)
675 824 3 sun.misc.ProxyGenerator$ConstantPool$Entry::<init> (5 bytes)
675 823 3 sun.misc.ProxyGenerator$ConstantPool$Entry::<init> (5 bytes)
675 825 3 sun.misc.ProxyGenerator$ConstantPool$IndirectEntry::equals (49 bytes)
676 826 3 java.io.DataOutputStream::writeUTF (435 bytes)
[Loaded io.netty.channel.$Proxy1 from sun.misc.Launcher$AppClassLoader]
[Loaded java.lang.reflect.Proxy$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
677 827 3 sun.reflect.generics.parser.SignatureParser::advance (37 bytes)
677 828 3 java.lang.Character::isWhitespace (5 bytes)
677 829 3 java.lang.Character::isWhitespace (9 bytes)
677 831 4 java.lang.StringBuilder::append (8 bytes)
677 830 3 java.lang.CharacterDataLatin1::isWhitespace (23 bytes)
677 832 3 java.lang.Class::searchMethods (90 bytes)
678 833 3 java.util.LinkedHashMap::get (33 bytes)
679 181 3 java.lang.StringBuilder::append (8 bytes) made not entrant
[Dynamic-linking native method sun.nio.ch.NativeThread.current ... JNI]
[Dynamic-linking native method sun.nio.ch.Net.connect0 ... JNI]
[Dynamic-linking native method sun.nio.ch.SocketChannelImpl.checkConnect ... JNI]
[Dynamic-linking native method sun.nio.ch.Net.localInetAddress ... JNI]
[Dynamic-linking native method sun.nio.ch.Net.localPort ... JNI]
680 834 1 java.lang.reflect.Method::getDeclaringClass (5 bytes)
680 835 1 java.lang.reflect.Method::getRoot (5 bytes)
681 836 1 java.util.concurrent.atomic.AtomicInteger::get (5 bytes)
[Dynamic-linking native method sun.nio.ch.FileDispatcherImpl.writev0 ... JNI]
[Dynamic-linking native method sun.nio.ch.FileDispatcherImpl.read0 ... JNI]
[Dynamic-linking native method sun.nio.ch.FileDispatcherImpl.write0 ... JNI]
690 837 3 io.netty.util.internal.PlatformDependent::hasUnsafe (12 bytes)
690 838 1 io.netty.util.AsciiString::length (5 bytes)
690 839 1 io.netty.handler.codec.http2.HpackHuffmanEncoder::access$200 (5 bytes)
690 840 1 io.netty.buffer.PooledByteBuf::capacity (5 bytes)
690 841 1 io.netty.handler.codec.http2.HpackHuffmanEncoder::access$300 (5 bytes)
693 842 3 java.nio.Buffer::position (43 bytes)
693 844 3 io.netty.buffer.AbstractReferenceCountedByteBuf::access$100 (4 bytes)
693 843 3 io.netty.buffer.AbstractReferenceCountedByteBuf$1::unsafeOffset (4 bytes)
693 845 3 io.netty.util.internal.PlatformDependent::getInt (6 bytes)
693 846 3 io.netty.util.internal.PlatformDependent0::getInt (9 bytes)
694 847 3 io.netty.buffer.AbstractByteBuf::ensureAccessible (23 bytes)
694 848 3 io.netty.buffer.AbstractReferenceCountedByteBuf::isAccessible (8 bytes)
694 849 3 io.netty.util.internal.ReferenceCountUpdater::isLiveNonVolatile (70 bytes)
695 850 1 io.netty.channel.DefaultChannelPipeline::channel (5 bytes)
695 851 3 io.netty.buffer.PooledUnsafeDirectByteBuf::addr (8 bytes)
695 852 n 0 java.lang.Class::isInstance (native)
time taken: 33
[Loaded io.opencensus.trace.EndSpanOptions from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded io.dgraph.TimeCost from file:/home/aman/Documents/dgraph4j/out/test/classes/]
[Loaded io.opencensus.trace.EndSpanOptions$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded io.opencensus.trace.AutoValue_EndSpanOptions$Builder from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded io.opencensus.trace.AutoValue_EndSpanOptions from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
696 853 ! 4 java.util.WeakHashMap::expungeStaleEntries (139 bytes)
[Loaded io.grpc.internal.CensusTracingModule$2 from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.grpc/grpc-core/1.22.1/f8b6f872b7f069aaff1c3380b2ba7f91f06e4da1/grpc-core-1.22.1.jar]
[Loaded io.opencensus.trace.Status from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
697 854 3 java.util.TreeMap::parentOf (13 bytes)
697 82 ! 3 java.util.WeakHashMap::expungeStaleEntries (139 bytes) made not entrant
[Loaded io.opencensus.implcore.trace.StartEndHandlerImpl$SpanEndEvent from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-impl-core/0.23.0/d0187b894f47317e6db455437ba82c08a7a6d783/opencensus-impl-core-0.23.0.jar]
[Loaded io.opencensus.stats.Measurement$MeasurementDouble from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded com.alibaba.fastjson.JSONStreamAware from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded io.opencensus.stats.AutoValue_Measurement_MeasurementDouble from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-api/0.23.0/f864fa299df0620059c4bf10aa2d8f4457106e57/opencensus-api-0.23.0.jar]
[Loaded com.alibaba.fastjson.JSONAware from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded io.netty.util.concurrent.AbstractScheduledEventExecutor$3 from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.netty/netty-common/4.1.35.Final/c776487b782046e1399b00cd40c63ef51d26e953/netty-common-4.1.35.Final.jar]
[Loaded com.alibaba.fastjson.JSON from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONObject from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl$PerSpanNameSamples from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-impl-core/0.23.0/d0187b894f47317e6db455437ba82c08a7a6d783/opencensus-impl-core-0.23.0.jar]
[Loaded com.alibaba.fastjson.JSONException from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl$Bucket from file:/home/aman/.gradle/caches/modules-2/files-2.1/io.opencensus/opencensus-impl-core/0.23.0/d0187b894f47317e6db455437ba82c08a7a6d783/opencensus-impl-core-0.23.0.jar]
[Loaded java.util.TimeZone from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Dynamic-linking native method java.util.TimeZone.getSystemTimeZoneID ... JNI]
[Loaded sun.util.calendar.ZoneInfo from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.CalendarSystem from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.AbstractCalendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.BaseCalendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.Gregorian from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.ZoneInfoFile from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.ZoneInfoFile$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
701 855 3 java.io.DataInputStream::readUTF (501 bytes)
702 856 s 3 java.io.BufferedInputStream::read (113 bytes)
702 857 3 java.io.BufferedInputStream::read1 (108 bytes)
702 858 3 java.io.DataInputStream::readUTF (5 bytes)
702 859 3 java.io.DataInputStream::readUnsignedShort (39 bytes)
702 860 3 java.io.DataInputStream::readFully (63 bytes)
704 861 3 java.io.DataInputStream::readShort (40 bytes)
704 862 3 java.io.DataInputStream::readFully (9 bytes)
704 863 s 4 java.io.BufferedInputStream::read (49 bytes)
[Loaded sun.util.calendar.ZoneInfoFile$ZoneOffsetTransitionRule from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.zip.Checksum from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.zip.CRC32 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.util.calendar.ZoneInfoFile$Checksum from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.TimeZone$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
706 639 s 3 java.io.BufferedInputStream::read (49 bytes) made not entrant
[Loaded com.alibaba.fastjson.serializer.SerializeFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.Feature from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerializerFeature from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.IOUtils from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.IOUtils$1 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
709 864 4 java.lang.String::concat (47 bytes)
[Loaded com.alibaba.fastjson.serializer.SerializeConfig from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.lang.ClassFormatError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.util.ASMUtils from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.IdentityHashMap from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.IdentityHashMap$Entry from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.Opcodes from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ASMSerializerFactory from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.MethodVisitor from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerializeFilterable from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.JSONSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
713 203 3 java.lang.String::concat (47 bytes) made not entrant
[Loaded com.alibaba.fastjson.serializer.SerializeWriter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.JavaBeanSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerialContext from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.ASMClassLoader from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.util.ASMClassLoader$1 from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONArray from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONPath from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONPathException from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONReader from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.JSONWriter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.TypeReference from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[GC (Allocation Failure) 129024K->14533K(494592K), 0.0085319 secs]
[Loaded com.alibaba.fastjson.util.FieldInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
725 865 3 sun.misc.VM::addFinalRefCount (24 bytes)
726 866 ! 3 java.lang.ref.Reference::tryHandlePending (115 bytes)
726 867 n 0 java.lang.Object::notifyAll (native)
726 868 ! 3 java.lang.ref.ReferenceQueue::enqueue (119 bytes)
726 872 3 java.lang.ref.ReferenceQueue::reallyPoll (65 bytes)
726 869 3 java.lang.ref.Finalizer::access$000 (4 bytes)
726 870 3 java.lang.ref.ReferenceQueue::remove (6 bytes)
726 871 ! 3 java.lang.ref.ReferenceQueue::remove (125 bytes)
727 873 3 java.lang.ref.Finalizer::access$100 (6 bytes)
727 874 ! 3 java.lang.ref.Finalizer::runFinalizer (62 bytes)
[Loaded com.alibaba.fastjson.util.TypeUtils from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
727 875 ! 3 java.lang.ref.Finalizer::remove (94 bytes)
727 876 3 java.lang.System$2::invokeFinalize (5 bytes)
[Loaded java.lang.reflect.ParameterizedType from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.util.ParameterizedTypeImpl from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
727 877 3 java.lang.ref.Reference::clear (6 bytes)
727 878 3 java.lang.ref.Finalizer::hasBeenFinalized (14 bytes)
727 879 3 java.util.zip.ZipFile$ZipFileInflaterInputStream::finalize (5 bytes)
727 880 3 java.util.zip.ZipFile$ZipFileInputStream::finalize (5 bytes)
[Loaded com.alibaba.fastjson.util.JavaBeanInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.SerializeBeanInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.Labels from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.LabelFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ContextValueFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.AfterFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
728 881 1 java.lang.ref.Finalizer::access$000 (4 bytes)
728 869 3 java.lang.ref.Finalizer::access$000 (4 bytes) made not entrant
[Loaded com.alibaba.fastjson.serializer.BeforeFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.NameFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.PropertyFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.PropertyPreFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ValueFilter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ContextObjectSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ObjectDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
730 853 ! 4 java.util.WeakHashMap::expungeStaleEntries (139 bytes) made not entrant
[Loaded com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
730 882 ! 4 java.util.zip.ZipFile$ZipFileInputStream::close (110 bytes)
[Loaded com.alibaba.fastjson.parser.ParserConfig from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.DefaultJSONParser from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONLexer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONLexerBase from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.ParseContext from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONToken from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.SymbolTable from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONScanner from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.JSONReaderScanner from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.AutowiredObjectDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ParseProcess from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ExtraProcessor from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ExtraProcessable from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ExtraTypeProvider from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.BeanContext from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.FieldDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.DefaultFieldDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
736 883 n 0 java.lang.Class::getName0 (native)
[Loaded com.alibaba.fastjson.serializer.BooleanCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.CharacterCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.IntegerCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.LongCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.FloatCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.text.NumberFormat from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.text.DecimalFormat from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.BigDecimalCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.BigIntegerCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.StringCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.PrimitiveArraySerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ObjectArrayCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.MiscCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded javax.xml.transform.TransformerException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.io.StringWriter from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded javax.xml.transform.Result from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded javax.xml.transform.Source from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.AppendableSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ToStringSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.util.UUID from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.AtomicCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ReferenceCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.util.concurrent.atomic.AtomicIntegerArray from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.concurrent.atomic.AtomicLongArray from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.CollectionCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.AutowiredObjectSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
744 179 ! 3 java.util.zip.ZipFile$ZipFileInputStream::close (110 bytes) made not entrant
[Loaded com.alibaba.fastjson.util.ServiceLoader from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.util.Date from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.serializer.JSONSerializable from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.util.Calendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded javax.xml.datatype.XMLGregorianCalendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.security.AccessControlException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.IllegalAccessError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.IllegalThreadStateException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.InstantiationError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.NegativeArraySizeException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.StringIndexOutOfBoundsException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.TypeNotPresentException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.lang.VerifyError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.TreeSet from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.concurrent.ConcurrentSkipListSet from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.sql.Time from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.sql.Date from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.sql.Timestamp from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.JSONPObject from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.awt.Shape from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.geom.RectangularShape from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.geom.Rectangle2D from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Rectangle from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.geom.Point2D from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Point from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Font from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Transparency from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Paint from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.awt.Color from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.sql.Clob from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded org.w3c.dom.Node from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.annotation.JSONType from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ArrayListTypeFieldDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.lang.ExceptionInInitializerError from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.DualPivotQuicksort from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
754 884 ! 3 java.util.WeakHashMap::expungeStaleEntries (139 bytes)
[Loaded com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.AbstractDateDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.SqlDateDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.TimeDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.DateCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.CalendarCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded javax.xml.datatype.DatatypeConfigurationException from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.GregorianCalendar from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.MapDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.JavaObjectDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.NumberDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
758 885 4 java.util.jar.JarFile::maybeInstantiateVerifier (96 bytes)
[Loaded com.alibaba.fastjson.serializer.CharArrayCodec from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.StackTraceElementDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.parser.deserializer.JSONPDeserializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
759 886 1 java.lang.reflect.Method::getReturnType (5 bytes)
[Loaded com.alibaba.fastjson.annotation.JSONField from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded java.beans.Transient from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded java.util.ComparableTimSort from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded com.alibaba.fastjson.asm.ClassWriter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.ByteVector from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.Item from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.MethodWriter from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.ASMSerializerFactory$Context from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.asm.Label from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
762 887 1 java.lang.Integer::intValue (5 bytes)
763 888 3 com.alibaba.fastjson.asm.ClassWriter::get (49 bytes)
763 889 3 com.alibaba.fastjson.asm.Item::set (146 bytes)
763 890 3 com.alibaba.fastjson.asm.MethodWriter::visitVarInsn (94 bytes)
763 891 3 com.alibaba.fastjson.asm.ByteVector::putByte (39 bytes)
763 755 3 java.util.jar.JarFile::maybeInstantiateVerifier (96 bytes) made not entrant
763 892 3 com.alibaba.fastjson.asm.ByteVector::put11 (52 bytes)
763 893 3 com.alibaba.fastjson.asm.Item::isEqualTo (209 bytes)
764 894 3 com.alibaba.fastjson.asm.ByteVector::put12 (64 bytes)
764 895 3 com.alibaba.fastjson.serializer.ASMSerializerFactory$Context::var (62 bytes)
764 896 1 com.alibaba.fastjson.serializer.ASMSerializerFactory$Context::access$000 (5 bytes)
764 897 3 java.lang.Integer::valueOf (32 bytes)
764 898 3 com.alibaba.fastjson.asm.MethodWriter::visitMethodInsn (102 bytes)
764 901 4 java.lang.AbstractStringBuilder::<init> (12 bytes)
764 899 3 com.alibaba.fastjson.asm.ClassWriter::newMethodItem (112 bytes)
764 900 3 com.alibaba.fastjson.asm.ByteVector::putShort (52 bytes)
765 104 3 java.lang.AbstractStringBuilder::<init> (12 bytes) made not entrant
[Loaded com.alibaba.fastjson.serializer.FieldSerializer from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
[Loaded com.alibaba.fastjson.serializer.FieldSerializer$RuntimeSerializerInfo from file:/home/aman/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.61/2be84d3199e5b7c37948f0c248377a649ecffaf2/fastjson-1.2.61.jar]
766 761 4 java.lang.ref.SoftReference::get (29 bytes) made not entrant
******[query] cost: {"clientCost":33246988,"maxClientCost":33246988,"maxServerCost":847863,"minClientCost":33246988,"minServerCost":847863,"serverCost":847863,"totalCost":0}
loop iteration
767 902 n 0 sun.misc.Unsafe::getLongVolatile (native)
767 903 3 java.util.AbstractQueue::<init> (5 bytes)
768 905 3 io.netty.util.internal.shaded.org.jctools.queues.CircularArrayOffsetCalculator::allocate (5 bytes)
768 904 3 io.netty.util.internal.shaded.org.jctools.util.Pow2::roundToPowerOfTwo (88 bytes)
768 906 3 io.netty.buffer.PoolChunk::value (7 bytes)
768 907 4 java.util.ArrayList::get (11 bytes)
768 908 3 io.netty.buffer.AbstractByteBuf::writableBytes (10 bytes)
768 909 3 io.netty.buffer.AbstractByteBuf::ensureWritable0 (107 bytes)
769 74 3 java.util.ArrayList::get (11 bytes) made not entrant
770 910 1 io.netty.util.concurrent.FastThreadLocalThread::threadLocalMap (5 bytes)
770 911 1 io.netty.util.AsciiString::array (5 bytes)
770 912 1 io.netty.util.AsciiString::arrayOffset (5 bytes)
770 913 3 java.lang.Thread::isInterrupted (6 bytes)
771 914 3 com.google.protobuf.CodedInputStream$ArrayDecoder::recomputeBufferSizeAfterLimit (63 bytes)
time taken: 4
771 915 1 java.util.Formatter$Flags::valueOf (5 bytes)
******[query] cost: {"clientCost":4292258,"maxClientCost":4292258,"maxServerCost":974182,"minClientCost":4292258,"minServerCost":974182,"serverCost":974182,"totalCost":0}
loop iteration 771 916
3 java.util.concurrent.SynchronousQueue$TransferStack::shouldSpin (30 bytes)
771 917 3 java.lang.Integer::stringSize (21 bytes)
771 918 3 java.lang.Integer::getChars (131 bytes)
772 919 3 io.netty.handler.codec.http2.HpackHuffmanEncoder$EncodedLengthProcessor::process (25 bytes)
772 922 n 0 sun.misc.Unsafe::putByte (native)
772 920 3 io.netty.util.internal.PlatformDependent::putByte (6 bytes)
772 923 3 io.netty.buffer.AbstractByteBuf::writeByte (23 bytes)
772 921 3 io.netty.util.internal.PlatformDependent0::putByte (9 bytes)
773 926 3 io.netty.handler.codec.http2.HpackHuffmanEncoder$EncodeProcessor::process (98 bytes)
773 924 3 io.netty.buffer.PooledUnsafeDirectByteBuf::_setByte (11 bytes)
773 925 3 io.netty.buffer.UnsafeByteBufUtil::setByte (7 bytes)
774 927 3 io.netty.util.internal.MathUtil::isOutOfBounds (22 bytes)
775 928 1 io.netty.channel.socket.nio.NioSocketChannel::config (5 bytes)
time taken: 3
775 929 3 io.netty.channel.AbstractChannelHandlerContext::channel (8 bytes)
******[query] cost: {"clientCost":3893880,"maxClientCost":3893880,"maxServerCost":752765,"minClientCost":3893880,"minServerCost":752765,"serverCost":752765,"totalCost":0}
loop iteration
[Loaded sun.reflect.ClassFileConstants from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.AccessorGenerator from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.MethodAccessorGenerator from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ByteVectorFactory from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ByteVector from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ByteVectorImpl from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ClassFileAssembler from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.UTF8 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
777 930 3 sun.reflect.ClassFileAssembler::emitByte (11 bytes)
777 931 3 sun.reflect.ByteVectorImpl::add (38 bytes)
[Loaded sun.reflect.Label from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.Label$PatchInfo from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.MethodAccessorGenerator$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ClassDefiner from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.ClassDefiner$1 from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Loaded sun.reflect.GeneratedMethodAccessor1 from __JVM_DefineClass__]
779 932 1 io.grpc.Metadata$Key::asciiName (5 bytes)
779 933 n 0 sun.misc.Unsafe::getLong (native)
780 934 3 io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields::lvProducerIndex (11 bytes)
781 935 1 io.netty.util.Recycler$DefaultHandle::access$1400 (5 bytes)
781 936 1 io.netty.util.Recycler$DefaultHandle::access$1100 (5 bytes)
782 937 3 io.netty.util.internal.ObjectUtil::checkPositiveOrZero (42 bytes)
time taken: 6
782 938 3 java.nio.ByteBuffer::arrayOffset (35 bytes)
782 939 1 io.opencensus.stats.AutoValue_Measurement_MeasurementDouble::getMeasure (5 bytes)
******[query] cost: {"clientCost":6665227,"maxClientCost":6665227,"maxServerCost":723714,"minClientCost":6665227,"minServerCost":723714,"serverCost":723714,"totalCost":0}
loop iteration
783 940 3 sun.misc.SharedSecrets::getJavaLangAccess (4 bytes)
784 941 3 io.netty.buffer.AbstractByteBuf::readableBytes (10 bytes)
784 942 3 io.netty.util.internal.InternalThreadLocalMap::get (23 bytes)
784 943 3 io.netty.util.internal.InternalThreadLocalMap::indexedVariable (21 bytes)
786 944 3 io.grpc.Metadata::name (9 bytes)
787 945 1 io.grpc.internal.CompositeReadableBuffer::readableBytes (5 bytes)
time taken: 4
******[query] cost: {"clientCost":4379594,"maxClientCost":4379594,"maxServerCost":1127370,"minClientCost":4379594,"minServerCost":1127370,"serverCost":1127370,"totalCost":0}
loop iteration
788 946 4 java.util.concurrent.ThreadLocalRandom::nextSecondarySeed (76 bytes)
788 947 3 java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl::accessCheck (17 bytes)
788 796 3 java.util.concurrent.ThreadLocalRandom::nextSecondarySeed (76 bytes) made not entrant
789 948 3 io.netty.util.AsciiString::hashCode (32 bytes)
789 949 3 io.netty.util.internal.PlatformDependent0::unalignedAccess (4 bytes)
789 950 1 io.netty.util.Recycler$DefaultHandle::access$500 (5 bytes)
789 951 3 io.netty.util.concurrent.FastThreadLocal::get (28 bytes)
789 952 3 io.netty.util.concurrent.AbstractEventExecutor::inEventLoop (8 bytes)
789 953 3 io.netty.util.concurrent.SingleThreadEventExecutor::inEventLoop (14 bytes)
789 954 3 io.netty.channel.nio.AbstractNioChannel::eventLoop (8 bytes)
789 955 3 io.netty.channel.AbstractChannel::eventLoop (21 bytes)
790 956 3 io.netty.channel.nio.AbstractNioChannel::eventLoop (5 bytes)
790 957 1 java.nio.channels.spi.AbstractSelectionKey::isValid (5 bytes)
791 958 1 io.netty.buffer.AbstractUnpooledSlicedByteBuf::unwrap (5 bytes)
792 959 1 io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder::connection (5 bytes)
time taken: 4
792 960 1 io.opencensus.stats.AutoValue_Measurement_MeasurementLong::getMeasure (5 bytes)
792 961 1 java.nio.channels.spi.AbstractSelector::cancelledKeys (5 bytes)
******[query] cost: {"clientCost":4243437,"maxClientCost":4243437,"maxServerCost":1089762,"minClientCost":4243437,"minServerCost":1089762,"serverCost":1089762,"totalCost":0}
loop iteration
792 962 n 0 sun.misc.Unsafe::putObject (native)
793 963 3 java.util.Collections::emptyList (4 bytes)
793 964 3 java.lang.StringBuilder::append (6 bytes)
793 965 3 io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueue::isEmpty (18 bytes)
793 966 3 io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields::lvConsumerIndex (11 bytes)
793 967 3 io.grpc.netty.GrpcHttp2OutboundHeaders$Itr::hasNext (18 bytes)
794 970 n 0 sun.misc.Unsafe::getChar (native)
794 968 1 io.grpc.netty.GrpcHttp2OutboundHeaders$Itr::getKey (5 bytes)
794 969 1 io.grpc.netty.GrpcHttp2OutboundHeaders$Itr::getValue (5 bytes)
794 971 1 io.netty.buffer.AbstractByteBuf::readerIndex (5 bytes)
794 972 3 io.netty.buffer.AbstractByteBuf::checkReadableBytes0 (72 bytes)
795 973 1 java.nio.channels.spi.AbstractInterruptibleChannel::isOpen (5 bytes)
795 974 3 io.netty.channel.AbstractChannelHandlerContext::executor (22 bytes)
795 975 3 io.netty.util.AsciiString::isUpperCase (18 bytes)
796 976 3 io.netty.handler.codec.http2.DefaultHttp2Connection::verifyKey (17 bytes)
796 977 3 io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey::verifyConnection (20 bytes)
796 978 3 java.util.concurrent.atomic.AtomicBoolean::get (13 bytes)
time taken: 3 796 979 3 java.nio.Buffer::limit (62 bytes)
796 980 3 io.opencensus.stats.AutoValue_Measurement_MeasurementDouble::getMeasure (5 bytes)
796 981 3 java.nio.CharBuffer::arrayOffset (35 bytes)
******[query] cost: {"clientCost":3627822,"maxClientCost":3627822,"maxServerCost":831104,"minClientCost":3627822,"minServerCost":831104,"serverCost":831104,"totalCost":0}
loop iteration
797 982 1 io.opencensus.implcore.stats.MeasureMapInternal::access$300 (5 bytes)
797 983 3 java.util.Arrays::equals (54 bytes)
797 984 n 0 sun.misc.Unsafe::putOrderedObject (native)
798 985 3 io.netty.handler.codec.http2.HpackUtil::equalsConstantTime (73 bytes)
798 986 3 io.netty.channel.socket.nio.NioSocketChannel::config (5 bytes)
798 987 3 io.netty.util.Recycler$DefaultHandle::access$1102 (7 bytes)
798 988 3 io.netty.util.Recycler$DefaultHandle::access$1402 (7 bytes)
798 989 1 io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState::windowSize (5 bytes)
800 990 3 io.grpc.Metadata::bytesEqual (6 bytes)
800 991 3 io.netty.buffer.AbstractReferenceCountedByteBuf$1::updater (4 bytes)
800 992 3 io.netty.buffer.AbstractReferenceCountedByteBuf::access$000 (4 bytes)
time taken: 3
800 994 3 io.netty.util.internal.shaded.org.jctools.util.UnsafeRefArrayAccess::lvElement (9 bytes)
800 993 1 io.grpc.internal.ClientCallImpl::access$400 (5 bytes)
******[query] cost: {"clientCost":3492482,"maxClientCost":3492482,"maxServerCost":937883,"minClientCost":3492482,"minServerCost":937883,"serverCost":937883,"totalCost":0}
loop iteration
801 995 3 java.util.ArrayList::grow (45 bytes)
801 996 3 java.util.Arrays::rangeCheck (74 bytes)
801 997 3 java.util.Arrays::fill (28 bytes)
801 998 3 io.netty.util.internal.shaded.org.jctools.queues.LinkedArrayQueueUtil::modifiedCalcElementOffset (14 bytes)
802 999 3 io.netty.util.internal.ConstantTimeUtils::equalsConstantTime (72 bytes)
802 1000 3 io.netty.util.AsciiString::hashCode (25 bytes)
802 1001 3 io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream::getProperty (16 bytes)
802 1002 3 io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream$PropertyMap::get (24 bytes)
802 1003 3 io.netty.channel.AbstractChannelHandlerContext::invokeHandler (28 bytes)
802 1004 1 io.netty.buffer.PoolArena$DirectArena::isDirect (2 bytes)
802 1005 3 java.nio.channels.spi.AbstractInterruptibleChannel::blockedOn (13 bytes)
802 1006 3 java.lang.System$2::blockedOn (6 bytes)
802 1007 ! 3 java.lang.Thread::blockedOn (23 bytes)
803 1008 1 io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint::flowController (5 bytes)
803 1009 1 io.netty.channel.nio.AbstractNioChannel::javaChannel (5 bytes)
804 1010 n 0 sun.misc.Unsafe::getInt (native)
804 1011 n 0 sun.misc.Unsafe::getByte (native)
804 1012 3 io.netty.util.internal.PlatformDependent::getByte (5 bytes)
804 1013 3 io.netty.util.internal.PlatformDependent0::getByte (8 bytes)
804 1014 1 io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder::access$100 (5 bytes)
time taken: 3
804 1015 n 0 java.lang.System::currentTimeMillis (native) (static)
804 1016 3 java.util.Formatter$Flags::contains (22 bytes)
******[query] cost: {"clientCost":3443053,"maxClientCost":3443053,"maxServerCost":828403,"minClientCost":3443053,"minServerCost":828403,"serverCost":828403,"totalCost":0}
loop iteration
805 1017 3 java.util.Collections::emptyMap (4 bytes)
805 1018 3 java.nio.charset.CharsetEncoder::onMalformedInput (26 bytes)
805 1019 3 java.nio.charset.CharsetEncoder::implOnMalformedInput (1 bytes)
806 1020 3 java.util.ArrayDeque::isEmpty (17 bytes)
806 1021 3 java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl::compareAndSet (19 bytes)
806 1022 1 io.netty.handler.codec.http2.DefaultHttp2Connection::remote (5 bytes)
807 1024 3 io.grpc.Metadata::value (11 bytes)
807 1023 1 io.netty.util.internal.ReferenceCountUpdater::initialValue (2 bytes)
807 1025 1 java.util.LinkedHashMap::removeEldestEntry (2 bytes)
time taken: 2
808 1026 3 com.alibaba.fastjson.serializer.SerializeWriter::isEnabled (18 bytes)
******[query] cost: {"clientCost":2895177,"maxClientCost":2895177,"maxServerCost":690785,"minClientCost":2895177,"minServerCost":690785,"serverCost":690785,"totalCost":0}
=======minCost:33246988ns, maxCost: 2895177 ns, avgCost: 14610981ns
[Loaded java.util.IdentityHashMap$KeyIterator from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
809 1027 3 java.util.logging.LogManager$LoggerContext::ensureDefaultLogger (70 bytes)
809 1028 s 3 java.util.Hashtable::containsKey (65 bytes)
Process finished with exit code 0
diff --git a/build.gradle b/build.gradle
index 4ff1e90..d89dd25 100644
--- a/build.gradle
+++ b/build.gradle
@@ -108,6 +108,7 @@ dependencies {
compile "io.grpc:grpc-netty:${grpcVersion}"
compile "io.grpc:grpc-stub:${grpcVersion}"
+ testCompile 'com.alibaba:fastjson:1.2.61'
testCompile "io.opencensus:opencensus-api:${openCensusVersion}"
testCompile "io.opencensus:opencensus-exporter-trace-jaeger:${openCensusVersion}"
testRuntime "io.opencensus:opencensus-impl:${openCensusVersion}"
package io.dgraph;
public class TimeCost {
private long totalCost;
private long minServerCost;
private long maxServerCost;
private long serverCost;
private long minClientCost;
private long maxClientCost;
private long clientCost;
public TimeCost() {}
public TimeCost(
long totalCost,
long minServerCost,
long maxServerCost,
long serverCost,
long minClientCost,
long maxClientCost,
long clientCost) {
this.totalCost = totalCost;
this.minServerCost = minServerCost;
this.maxServerCost = maxServerCost;
this.serverCost = serverCost;
this.minClientCost = minClientCost;
this.maxClientCost = maxClientCost;
this.clientCost = clientCost;
}
public long getTotalCost() {
return totalCost;
}
public void setTotalCost(long totalCost) {
this.totalCost = totalCost;
}
public long getMinServerCost() {
return minServerCost;
}
public void setMinServerCost(long minServerCost) {
this.minServerCost = minServerCost;
}
public long getMaxServerCost() {
return maxServerCost;
}
public void setMaxServerCost(long maxServerCost) {
this.maxServerCost = maxServerCost;
}
public long getServerCost() {
return serverCost;
}
public void setServerCost(long serverCost) {
this.serverCost = serverCost;
}
public long getMinClientCost() {
return minClientCost;
}
public void setMinClientCost(long minClientCost) {
this.minClientCost = minClientCost;
}
public long getMaxClientCost() {
return maxClientCost;
}
public void setMaxClientCost(long maxClientCost) {
this.maxClientCost = maxClientCost;
}
public long getClientCost() {
return clientCost;
}
public void setClientCost(long clientCost) {
this.clientCost = clientCost;
}
}
package io.dgraph;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.google.protobuf.ByteString;
import io.grpc.*;
import java.util.List;
import java.util.Map;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
public class GraphUtil {
public static final String LOG_FORMAT = "******[%s] cost: %s";
public static final String UID_FORMAT = "{\n"
+ " one(func: eq(%s, \"%s\")){\n"
+ " uid\n"
+ " }\n"
+ "}\n";
public static DgraphClient buildDgraphClient(List<String> ipPorts) throws Exception {
if (ipPorts == null || ipPorts.isEmpty()) {
throw new Exception("init dgraphClient occur error");
}
return new DgraphClient(buildDgraphStub(ipPorts));
}
public static DgraphAsyncClient buildDgraphAsyncClient(List<String> ipPorts) throws Exception {
if (ipPorts == null || ipPorts.isEmpty()) {
throw new Exception("init dgraphAsyncClient occur error");
}
return new DgraphAsyncClient(buildDgraphStub(ipPorts));
}
private static DgraphGrpc.DgraphStub[] buildDgraphStub(List<String> ipPorts) {
DgraphGrpc.DgraphStub[] dgraphStubs = new DgraphGrpc.DgraphStub[ipPorts.size()];
ClientInterceptor timeoutInterceptor = new ClientInterceptor() {
@Override
public <ReqT, RespT> ClientCall<ReqT, RespT> interceptCall(
MethodDescriptor<ReqT, RespT> method, CallOptions callOptions, Channel next) {
return next.newCall(method, callOptions.withDeadlineAfter(30000, TimeUnit.MILLISECONDS));
}
};
ipPorts.stream().map(ipPort -> {
ManagedChannel channel = ManagedChannelBuilder.forTarget(ipPort).usePlaintext().build();
return DgraphGrpc.newStub(channel).withInterceptors(timeoutInterceptor);
}).collect(Collectors.toList()).toArray(dgraphStubs);
return dgraphStubs;
}
public static String getUid(DgraphClient dgraphClient, String gid, String value) {
Transaction txn = dgraphClient.newReadOnlyTransaction();
txn.setBestEffort(true);
String uid = "";
try {
long start = System.nanoTime();
DgraphProto.Response response = txn.query(String.format(UID_FORMAT, gid, value));
TimeCost uidCost = latency2Cost(response.getLatency());
uidCost.setClientCost(System.nanoTime() - start);
JSONObject dataJson = JSON.parseObject(response.getJson().toStringUtf8());
JSONArray dataArr = dataJson.getJSONArray("one");
if (!dataArr.isEmpty()) {
if (dataArr.size() > 1) {
System.out.println(String.format("======[%s:%s] require unique", gid, value));
}
uid = dataArr.getJSONObject(0).getString("uid");
}
logTimeCost("getUid", uidCost);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
return uid;
}
public static String getUid(Transaction txn, String gid, String value) {
String uid = "";
try {
long start = System.nanoTime();
DgraphProto.Response response = txn.query(String.format(UID_FORMAT, gid, value));
TimeCost uidCost = latency2Cost(response.getLatency());
uidCost.setClientCost(System.nanoTime() - start);
JSONObject dataJson = JSON.parseObject(response.getJson().toStringUtf8());
JSONArray dataArr = dataJson.getJSONArray("one");
if (!dataArr.isEmpty()) {
if (dataArr.size() > 1) {
System.out.println(String.format("======[%s:%s] require unique", gid, value));
}
uid = dataArr.getJSONObject(0).getString("uid");
}
logTimeCost("getUid", uidCost);
} catch (Exception e) {
e.printStackTrace();
}
return uid;
}
public static TimeCost commitMutate(DgraphClient dgraphClient, JSONArray mutateArr) {
TimeCost timeCost = new TimeCost();
if (mutateArr.isEmpty()) {
return timeCost;
}
Transaction txn = dgraphClient.newTransaction();
try {
DgraphProto.Mutation.Builder builder = DgraphProto.Mutation.newBuilder();
builder.setSetJson(ByteString.copyFromUtf8(mutateArr.toJSONString()));
long start = System.nanoTime();
DgraphProto.Response response = txn.mutate(builder.build());
//去掉commit会报错io.grpc.StatusRuntimeException: ABORTED: Transaction has been aborted. Please retry
txn.commit();
start = System.nanoTime() - start;
timeCost = latency2Cost(response.getLatency());
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
logTimeCost("mutate", timeCost);
mutateArr.clear();
return timeCost;
}
public static JSONObject buildMutate(int id) {
JSONObject nodeObj = new JSONObject();
nodeObj.put("gid", "people" + id);
nodeObj.put("name", "people" + id);
nodeObj.put("label", "people");
JSONObject edgeObj = new JSONObject();
edgeObj.put("gid", "house" + id);
edgeObj.put("name", "house" + id);
edgeObj.put("label", "house");
nodeObj.put("houses", edgeObj);
return nodeObj;
}
public static TimeCost commitQueryMutate(DgraphClient dgraphClient, JSONArray idArr) {
TimeCost timeCost = new TimeCost();
JSONArray mutateArr = new JSONArray();
if (idArr.isEmpty()) {
return timeCost;
}
Transaction txn = dgraphClient.newTransaction();
try {
for (int i = 0; i < idArr.size(); i++) {
mutateArr.add(buildQueryMutate(txn, idArr.getIntValue(i)));
}
DgraphProto.Mutation.Builder builder = DgraphProto.Mutation.newBuilder();
builder.setSetJson(ByteString.copyFromUtf8(mutateArr.toJSONString()));
long start = System.nanoTime();
DgraphProto.Response response = txn.mutate(builder.build());
txn.commit();
start = System.nanoTime() - start;
timeCost = latency2Cost(response.getLatency());
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
logTimeCost("mutate", timeCost);
mutateArr.clear();
return timeCost;
}
private static JSONObject buildQueryMutate(Transaction txn, int id) {
String nodeGid = "people" + id;
String edgeGid = "house" + id;
String peopleUid = getUid(txn, "gid", nodeGid);
String houseUid = getUid(txn, "gid", edgeGid);
JSONObject nodeObj = new JSONObject();
JSONObject edgeObj = new JSONObject();
if (peopleUid.length() > 0) {
nodeObj.put("uid", peopleUid);
}
nodeObj.put("gid", "people" + id);
nodeObj.put("label", "people");
nodeObj.put("name", "people" + id);
if (houseUid.length() > 0) {
edgeObj.put("uid", houseUid);
}
edgeObj.put("gid", "house" + id);
edgeObj.put("label", "house");
edgeObj.put("name", "house" + id);
nodeObj.put("houses", edgeObj);
return nodeObj;
}
public static TimeCost asyncCommitMutate(DgraphAsyncClient dgraphAsyncClient, JSONArray nodeArr) {
TimeCost timeCost = new TimeCost();
if (nodeArr.isEmpty()) {
return timeCost;
}
AsyncTransaction txn = dgraphAsyncClient.newTransaction();
try {
DgraphProto.Mutation.Builder builder = DgraphProto.Mutation.newBuilder();
builder.setSetJson(ByteString.copyFromUtf8(nodeArr.toJSONString()));
long start = System.nanoTime();
CompletableFuture<DgraphProto.Response> response = txn.mutate(builder.build());
txn.commit();
DgraphProto.Latency latency = response.get().getLatency();
start = System.nanoTime() - start;
timeCost = latency2Cost(latency);
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
logTimeCost("asyncMutate", timeCost);
nodeArr.clear();
return timeCost;
}
public static TimeCost commitQuery(DgraphClient dgraphClient, String query, Map<String, String> params) {
Transaction txn = dgraphClient.newReadOnlyTransaction();
txn.setBestEffort(true);
long start = System.nanoTime();
DgraphProto.Response response = txn.queryWithVars(query, params);
start = System.nanoTime() - start;
System.out.println("time taken: " + start/1000000);
TimeCost timeCost = latency2Cost(response.getLatency());
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
logTimeCost("query", timeCost);
return timeCost;
}
public static TimeCost asyncCommitQuery(DgraphAsyncClient dgraphAsyncClient, String query, Map<String, String> params) {
TimeCost timeCost = new TimeCost();
AsyncTransaction asyncTxn = dgraphAsyncClient.newReadOnlyTransaction();
asyncTxn.setBestEffort(true);
try {
long start = System.nanoTime();
CompletableFuture<DgraphProto.Response> response = asyncTxn.queryWithVars(query, params);
DgraphProto.Latency latency = response.get().getLatency();
start = System.nanoTime() - start;
timeCost = latency2Cost(latency);
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
}
logTimeCost("asyncQuery", timeCost);
return timeCost;
}
public static TimeCost commitUpsert(DgraphClient dgraphClient, String query, Map<String, String> params, JSONArray nodeArr) {
TimeCost timeCost = new TimeCost();
if (nodeArr.isEmpty()) {
return timeCost;
}
Transaction txn = dgraphClient.newTransaction();
try {
DgraphProto.Mutation.Builder builder = DgraphProto.Mutation.newBuilder();
builder.setSetJson(ByteString.copyFromUtf8(nodeArr.toJSONString()));
long start = System.nanoTime();
DgraphProto.Request request =
DgraphProto.Request.newBuilder().setQuery(query).putAllVars(params).addMutations(builder).build();
DgraphProto.Response response = txn.doRequest(request);
txn.commit();
start = System.nanoTime() - start;
timeCost = latency2Cost(response.getLatency());
timeCost.setMaxClientCost(start);
timeCost.setMinClientCost(start);
timeCost.setClientCost(start);
} catch (Exception e) {
e.printStackTrace();
} finally {
txn.discard();
}
logTimeCost("upsert", timeCost);
nodeArr.clear();
return timeCost;
}
public static JSONObject buildUpsert(String nodeGid, String edgeGid) {
JSONObject nodeObj = new JSONObject();
JSONObject edgeObj = new JSONObject();
nodeObj.put("uid", "uid(node" + nodeGid + ")");
nodeObj.put("gid", nodeGid);
nodeObj.put("name", nodeGid);
nodeObj.put("label", "people");
edgeObj.put("uid", "uid(edge" + edgeGid + ")");
edgeObj.put("gid", edgeGid);
edgeObj.put("name", edgeGid);
edgeObj.put("label", "house");
nodeObj.put("houses", edgeObj);
return nodeObj;
}
private static TimeCost latency2Cost(DgraphProto.Latency latency) {
long parsingNs = latency.getParsingNs();
long processingNs = latency.getProcessingNs();
long encodingNs = latency.getEncodingNs();
long totalNs = parsingNs + processingNs + encodingNs;
return new TimeCost(0L, totalNs, totalNs, totalNs, 0L, 0L, 0L);
}
public static void logTimeCost(String op, TimeCost timeCost) {
System.out.println(String.format(LOG_FORMAT, op, JSONObject.toJSONString(timeCost)));
}
public static TimeCost mergeTimeCost(TimeCost timeCost1, TimeCost timeCost2) {
Long maxServer = timeCost1.getMaxServerCost();
Long minServer = timeCost1.getMinServerCost();
Long maxClient = timeCost1.getMaxClientCost();
Long minClient = timeCost1.getMinClientCost();
Long maxServer2 = timeCost2.getMaxServerCost();
Long minServer2 = timeCost2.getMinServerCost();
Long maxClient2 = timeCost2.getMaxClientCost();
Long minClient2 = timeCost2.getMinClientCost();
if (maxServer < maxServer2) {
maxServer = maxServer2;
}
if (minServer > minServer2) {
minServer = minServer2;
}
if (maxClient < maxClient2) {
maxClient = maxClient2;
}
if (minClient > minClient2) {
minClient = minClient2;
}
Long clientCost = timeCost1.getClientCost() + timeCost2.getClientCost();
Long serverCost = timeCost1.getServerCost() + timeCost2.getServerCost();
return new TimeCost(0L, minServer, maxServer, serverCost, minClient, maxClient, clientCost);
}
}
package io.dgraph;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;z
import java.util.Random;
public class Issue108 {
private static long minCost = 0;
private static long maxCost = Long.MAX_VALUE;
private static List<String> ipPorts = Arrays.asList("localhost:9180");
public static void main(String[] args) throws Exception {
DgraphClient dgraphClient = GraphUtil.buildDgraphClient(ipPorts);
Random rand = new Random();
String[] labelArr = new String[] {"people", "house"};
String query =
"query {\n"
+ " one(func: eq(gid, \"%s\")) {\n"
+ " uid\n"
+ " label\n"
+ " }\n"
+ "}";
long start = System.nanoTime();
int total = 10;
for (int i = 0; i < total; i++) {
System.out.println("loop iteration");
TimeCost timeCost =
GraphUtil.commitQuery(
dgraphClient,
String.format(query, labelArr[rand.nextInt(labelArr.length)] + rand.nextInt(total)),
Collections.emptyMap());
Long temp = timeCost.getClientCost();
if (minCost < temp) {
minCost = temp;
}
if (maxCost > temp) {
maxCost = temp;
}
}
long avgCost = (System.nanoTime() - start) / total;
System.out.println(
"=======minCost:"
+ minCost
+ "ns, maxCost: "
+ maxCost
+ " ns, avgCost: "
+ avgCost
+ "ns");
}
}
System.out.println("loading libraries");
Class.forName("io.dgraph.DgraphProto$TxnContext$1");
Class.forName("io.dgraph.DgraphProto$TxnContext$Builder");
Class.forName("io.dgraph.DgraphProto$ResponseOrBuilder");
Class.forName("io.dgraph.DgraphProto$Response");
Class.forName("java.lang.invoke.DirectMethodHandle$Special");
// Class.forName("io.dgraph.Transaction$$Lambda$7");
// Class.forName("java.lang.invoke.LambdaForm$MH");
Class.forName("io.dgraph.DgraphProto$RequestOrBuilder");
Class.forName("io.dgraph.DgraphProto$Request");
Class.forName("io.dgraph.DgraphProto$Request$1");
Class.forName("io.dgraph.DgraphProto$Request$Builder");
Class.forName("io.dgraph.DgraphProto$MutationOrBuilder");
Class.forName("io.dgraph.DgraphProto$Mutation");
Class.forName("io.dgraph.DgraphProto$Request$VarsDefaultEntryHolder");
Class.forName("com.google.protobuf.MapEntry$Metadata$1");
Class.forName("com.google.protobuf.MapField$StorageMode");
Class.forName("com.google.protobuf.MapField$ImmutableMessageConverter");
Class.forName("com.google.protobuf.MapField$MutatabilityAwareMap");
// Class.forName("io.dgraph.AsyncTransaction$$Lambda$8/1345483087");
// Class.forName("java.lang.invoke.LambdaForm$MH/4766562");
Class.forName("io.grpc.Context$LazyStorage");
Class.forName("io.grpc.Context$2");
// Class.forName("io.dgraph.DgraphAsyncClient$$Lambda$9/661119548");
Class.forName("java.util.concurrent.CompletableFuture$AsyncSupply");
// Class.forName("io.dgraph.AsyncTransaction$$Lambda$10/1401316767");
Class.forName("java.util.concurrent.CompletableFuture$UniCompletion");
Class.forName("java.util.concurrent.CompletableFuture$UniHandle");
Class.forName("io.grpc.MethodDescriptor$Builder");
Class.forName("io.grpc.MethodDescriptor$MethodType");
Class.forName("java.util.concurrent.ForkJoinPool$ManagedBlocker");
Class.forName("java.util.concurrent.CompletableFuture$Signaller");
Class.forName("io.grpc.MethodDescriptor$ReflectableMarshaller");
Class.forName("io.grpc.MethodDescriptor$PrototypeMarshaller");
Class.forName("io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller");
Class.forName("io.dgraph.DgraphProto$LatencyOrBuilder");
Class.forName("io.dgraph.DgraphProto$MetricsOrBuilder");
Class.forName("io.dgraph.DgraphProto$Response$1");
Class.forName("io.dgraph.DgraphGrpc$DgraphBaseDescriptorSupplier");
Class.forName("io.dgraph.DgraphGrpc$DgraphMethodDescriptorSupplier");
Class.forName("io.grpc.internal.CensusStatsModule$ClientTracer");
Class.forName("io.opencensus.metrics.data.AttachmentValue$AttachmentValueString");
Class.forName("io.opencensus.implcore.stats.MeasureMapInternal$Builder");
Class.forName("io.opencensus.implcore.stats.StatsManager$StatsEvent");
Class.forName("io.opencensus.trace.TraceOptions$Builder");
Class.forName("io.opencensus.implcore.stats.MeasureMapInternal$MeasureMapInternalIterator");
Class.forName("io.grpc.internal.ClientCallImpl$ContextCancellationListener");
Class.forName("com.google.common.util.concurrent.MoreExecutors$DirectExecutor");
Class.forName("io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener");
Class.forName("io.grpc.internal.CensusTracingModule$TracingClientInterceptor$1$1");
Class.forName("io.grpc.internal.CensusStatsModule$StatsClientInterceptor$1$1");
Class.forName("io.grpc.stub.ClientCalls$CallToStreamObserverAdapter");
Class.forName("io.grpc.internal.ManagedChannelImpl$ChannelTransportProvider$1ExitIdleModeForTransport");
Class.forName("io.grpc.internal.Rescheduler$FutureRunnable");
Class.forName("io.netty.util.concurrent.PromiseTask$RunnableAdapter");
Class.forName("io.netty.util.concurrent.AbstractScheduledEventExecutor$2");
Class.forName("io.netty.util.concurrent.SingleThreadEventExecutor$5");
Class.forName("io.netty.util.internal.ThreadExecutorMap$2");
Class.forName("java.util.IdentityHashMap$KeySet");
Class.forName("io.grpc.ChannelLogger$ChannelLogLevel");
Class.forName("java.nio.channels.spi.AbstractSelector$1");
Class.forName("io.grpc.internal.ChannelLoggerImpl$1");
Class.forName("io.grpc.internal.ManagedChannelImpl$SubchannelImpl");
Class.forName("io.grpc.internal.InternalSubchannel$Callback");
Class.forName("io.grpc.internal.ManagedChannelImpl$LbHelperImpl$1ManagedOobChannelCallback");
Class.forName("io.grpc.internal.AutoConfiguredLoadBalancerFactory$AutoConfiguredLoadBalancer");
Class.forName("io.grpc.internal.AutoConfiguredLoadBalancerFactory$FailingPicker");
Class.forName("io.grpc.internal.AutoConfiguredLoadBalancerFactory$NoopLoadBalancer");
Class.forName("io.grpc.internal.AutoConfiguredLoadBalancerFactory$EmptyPicker");
Class.forName("io.grpc.internal.DnsNameResolver$Resolve");
Class.forName("java.util.concurrent.ThreadPoolExecutor$Worker");
Class.forName("io.grpc.internal.DelayedClientTransport$PendingStream");
Class.forName("io.grpc.internal.DelayedStream$3");
Class.forName("io.grpc.internal.DelayedStream$11");
Class.forName("io.grpc.internal.DelayedStream$13");
Class.forName("io.grpc.internal.DnsNameResolver$ResolutionResults");
Class.forName("io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl");
Class.forName("io.grpc.internal.DnsNameResolver$Resolve$2");
Class.forName("java.util.Collections$1");
Class.forName("io.grpc.internal.DelayedStream$DelayedStreamListener");
Class.forName("io.grpc.internal.DelayedStream$5");
Class.forName("io.grpc.Attributes$Builder");
Class.forName("io.grpc.internal.ClientCallImpl$DeadlineTimer");
Class.forName("io.grpc.NameResolver$ResolutionResult");
Class.forName("io.grpc.internal.DelayedStream$10");
Class.forName("io.grpc.NameResolver$ResolutionResult$Builder");
Class.forName("io.grpc.internal.DelayedStream$6");
Class.forName("io.grpc.internal.DelayedStream$9");
Class.forName("io.grpc.internal.ManagedChannelImpl$NameResolverListener$1NamesResolved");
// Class.forName("io.dgraph.AsyncTransaction$$Lambda$11/881443704");
Class.forName("java.util.concurrent.CompletableFuture$UniApply");
Class.forName("io.grpc.LoadBalancer$ResolvedAddresses");
Class.forName("io.grpc.LoadBalancer$ResolvedAddresses$Builder");
Class.forName("io.grpc.internal.AutoConfiguredLoadBalancerFactory$PolicySelection");
Class.forName("io.grpc.LoadBalancer$CreateSubchannelArgs");
Class.forName("io.grpc.LoadBalancer$CreateSubchannelArgs$Builder");
Class.forName("io.grpc.internal.ManagedChannelImpl$SubchannelImpl$1ManagedInternalSubchannelCallback");
Class.forName("io.grpc.internal.PickFirstLoadBalancer$1");
Class.forName("io.grpc.internal.InternalSubchannel$Index");
Class.forName("io.grpc.internal.ManagedChannelImpl$SubchannelImpl$2");
Class.forName("io.grpc.LoadBalancer$PickResult");
Class.forName("io.grpc.internal.ManagedChannelImpl$LbHelperImpl$1UpdateBalancingState");
Class.forName("io.grpc.internal.InternalSubchannel$2");
Class.forName("io.grpc.internal.PickFirstLoadBalancer$2");
Class.forName("io.grpc.internal.ClientTransportFactory$ClientTransportOptions");
Class.forName("io.grpc.internal.InternalSubchannel$CallTracingTransport");
Class.forName("io.grpc.internal.CallCredentialsApplyingTransportFactory$CallCredentialsApplyingTransport");
Class.forName("io.grpc.CallCredentials$RequestInfo");
Class.forName("io.grpc.internal.CallCredentialsApplyingTransportFactory$CallCredentialsApplyingTransport$1");
Class.forName("io.grpc.internal.AtomicBackoff$State");
Class.forName("io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$1");
Class.forName("io.grpc.internal.InternalSubchannel$TransportListener");
Class.forName("io.grpc.netty.GrpcHttp2HeadersUtils$GrpcHttp2ClientHeadersDecoder");
Class.forName("io.grpc.netty.GrpcHttp2HeadersUtils$GrpcHttp2InboundHeaders");
Class.forName("io.grpc.netty.GrpcHttp2HeadersUtils$GrpcHttp2ResponseHeaders");
Class.forName("io.netty.handler.codec.http2.HpackHuffmanDecoder$DecoderProcessor");
Class.forName("io.netty.handler.codec.http2.HpackHuffmanEncoder$EncodedLengthProcessor");
Class.forName("io.netty.handler.codec.http2.HpackHuffmanEncoder$EncodeProcessor");
Class.forName("io.netty.util.collection.IntObjectHashMap$KeySet");
Class.forName("io.netty.util.collection.IntObjectHashMap$EntrySet");
Class.forName("io.netty.util.collection.IntObjectHashMap$1");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection$PropertyKeyRegistry");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection$ConnectionStream");
Class.forName("io.netty.handler.codec.http2.Http2Stream$State");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream$PropertyMap");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultEndpoint");
Class.forName("io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$StateOnlyComparator");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultPropertyKey");
Class.forName("io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$State");
Class.forName("io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$StatePseudoTimeComparator");
Class.forName("io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$1");
Class.forName("io.netty.handler.codec.http2.StreamByteDistributor$StreamState");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$1");
Class.forName("io.netty.handler.codec.http2.StreamBufferingEncoder$1");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$1");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$PrefaceFrameListener");
Class.forName("io.grpc.netty.NettyClientHandler$2");
Class.forName("io.netty.util.collection.CharObjectHashMap$KeySet");
Class.forName("io.netty.util.collection.CharObjectHashMap$EntrySet");
Class.forName("io.netty.util.collection.CharObjectHashMap$1");
Class.forName("io.netty.channel.ChannelHandler$Sharable");
Class.forName("io.grpc.netty.AbstractNettyHandler$FlowControlPinger");
Class.forName("io.grpc.netty.NettyClientHandler$FrameListener");
Class.forName("io.grpc.netty.NettyClientHandler$3");
Class.forName("io.grpc.netty.ProtocolNegotiators$GrpcNegotiationHandler");
Class.forName("io.grpc.netty.ProtocolNegotiators$WaitUntilActiveHandler");
Class.forName("io.netty.channel.AbstractChannel$CloseFuture");
Class.forName("io.netty.channel.AbstractChannel$AnnotatedConnectException");
Class.forName("io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException");
Class.forName("io.netty.channel.AbstractChannel$AnnotatedSocketException");
Class.forName("io.netty.channel.VoidChannelPromise$1");
Class.forName("io.netty.channel.ChannelHandlerMask$2");
Class.forName("io.netty.channel.ChannelHandlerMask$Skip");
Class.forName("io.netty.channel.nio.AbstractNioChannel$1");
Class.forName("io.netty.channel.nio.AbstractNioByteChannel$1");
Class.forName("io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig");
Class.forName("sun.nio.ch.SocketChannelImpl$DefaultOptionsHolder");
Class.forName("sun.nio.ch.SocketOptionRegistry$RegistryKey");
Class.forName("sun.nio.ch.SocketOptionRegistry$LazyInitialization");
Class.forName("sun.reflect.annotation.AnnotationType$1");
Class.forName("sun.reflect.annotation.AnnotationParser$1");
Class.forName("java.lang.reflect.WeakCache$CacheKey");
Class.forName("java.lang.reflect.Proxy$Key1");
Class.forName("java.lang.reflect.WeakCache$Factory");
Class.forName("sun.misc.ProxyGenerator$ConstantPool");
Class.forName("sun.misc.ProxyGenerator$ProxyMethod");
Class.forName("sun.misc.ProxyGenerator$MethodInfo");
Class.forName("sun.misc.ProxyGenerator$ConstantPool$Entry");
Class.forName("sun.misc.ProxyGenerator$ConstantPool$ValueEntry");
Class.forName("sun.misc.ProxyGenerator$ConstantPool$IndirectEntry");
Class.forName("sun.misc.ProxyGenerator$FieldInfo");
Class.forName("sun.misc.ProxyGenerator$PrimitiveTypeInfo");
Class.forName("sun.misc.ProxyGenerator$ExceptionTableEntry");
// Class.forName("com.sun.proxy.$Proxy0 by instance of java.lang.reflect.Proxy]");
Class.forName("java.lang.reflect.WeakCache$Value");
Class.forName("java.lang.reflect.WeakCache$CacheValue");
// Class.forName("io.netty.channel.$Proxy1");
Class.forName("java.lang.reflect.Proxy");
Class.forName("io.netty.util.DefaultAttributeMap$DefaultAttribute");
Class.forName("io.netty.channel.AbstractChannel$AbstractUnsafe$1");
Class.forName("io.grpc.netty.WriteQueue$1");
Class.forName("io.netty.channel.AbstractChannelHandlerContext$WriteAndFlushTask$1");
Class.forName("io.netty.util.Recycler$Stack");
Class.forName("io.netty.util.Recycler$DefaultHandle");
Class.forName("io.grpc.netty.NettyClientTransport$5");
Class.forName("io.netty.channel.AbstractChannelHandlerContext$9");
Class.forName("io.grpc.netty.WriteBufferingAndExceptionHandler$ChannelWrite");
Class.forName("io.grpc.internal.DnsNameResolver$Resolve$1");
Class.forName("io.netty.util.Recycler$WeakOrderQueue");
Class.forName("io.netty.util.Recycler$WeakOrderQueue$Head");
Class.forName("io.netty.util.Recycler$WeakOrderQueue$Link");
Class.forName("io.netty.util.internal.SocketUtils$3");
Class.forName("java.nio.channels.spi.AbstractInterruptibleChannel$1");
Class.forName("io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1");
Class.forName("io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$2");
Class.forName("io.grpc.netty.WriteBufferingAndExceptionHandler$1ConnectListener");
Class.forName("io.grpc.InternalChannelz$Security");
Class.forName("io.netty.handler.codec.http2.Http2ConnectionHandler$FrameDecoder");
Class.forName("io.netty.channel.ChannelOutboundBuffer$Entry$1");
Class.forName("io.netty.handler.codec.http2.Http2FrameLogger$Direction");
Class.forName("io.netty.util.internal.logging.AbstractInternalLogger$1");
Class.forName("io.netty.buffer.PoolArena$SizeClass");
Class.forName("io.netty.buffer.PoolThreadCache$MemoryRegionCache");
Class.forName("io.netty.buffer.PoolThreadCache$SubPageMemoryRegionCache");
Class.forName("io.netty.buffer.PoolThreadCache$MemoryRegionCache$1");
Class.forName("io.netty.buffer.PoolThreadCache$NormalMemoryRegionCache");
Class.forName("io.netty.util.collection.CharObjectMap$PrimitiveEntry");
Class.forName("io.netty.util.collection.CharObjectHashMap$PrimitiveIterator");
Class.forName("sun.nio.ch.IOVecWrapper$Deallocator");
Class.forName("io.netty.buffer.PoolThreadCache$1");
Class.forName("io.netty.buffer.PoolThreadCache$MemoryRegionCache$Entry");
Class.forName("java.util.IdentityHashMap$EntrySet");
Class.forName("java.util.IdentityHashMap$IdentityHashMapIterator");
Class.forName("java.util.IdentityHashMap$EntryIterator");
Class.forName("java.util.IdentityHashMap$EntryIterator$Entry");
Class.forName("io.netty.channel.RecvByteBufAllocator$ExtendedHandle");
Class.forName("io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle");
Class.forName("io.netty.channel.AdaptiveRecvByteBufAllocator$HandleImpl");
Class.forName("io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle$1");
Class.forName("io.netty.handler.codec.CodecOutputList$CodecOutputLists");
Class.forName("io.netty.handler.codec.http2.Http2InboundFrameLogger$1");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$FrameReadListener");
Class.forName("io.grpc.internal.InternalSubchannel$TransportListener$1");
Class.forName("io.grpc.internal.DelayedClientTransport$5");
Class.forName("io.grpc.ClientStreamTracer$StreamInfo");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2LocalFlowController$WindowUpdateVisitor");
Class.forName("io.netty.handler.codec.http2.Http2Exception$CompositeStreamException");
Class.forName("io.grpc.ClientStreamTracer$StreamInfo$Builder");
Class.forName("io.grpc.internal.MessageDeframer$State");
Class.forName("io.grpc.netty.NettyClientStream$Sink");
Class.forName("io.grpc.internal.InternalSubchannel$CallTracingTransport$1");
Class.forName("io.grpc.internal.InternalSubchannel$CallTracingTransport$1$1");
Class.forName("io.grpc.netty.NettyClientStream$Sink$1");
Class.forName("io.grpc.netty.NettyClientStream$Sink$3");
Class.forName("com.google.protobuf.MapField$MutatabilityAwareMap$MutatabilityAwareSet");
Class.forName("com.google.protobuf.MapField$MutatabilityAwareMap$MutatabilityAwareIterator");
Class.forName("io.opencensus.trace.MessageEvent$Type");
Class.forName("io.opencensus.trace.MessageEvent$Builder");
Class.forName("io.opencensus.trace.AutoValue_MessageEvent$Builder");
Class.forName("io.opencensus.implcore.trace.RecordEventsSpanImpl$TraceEvents");
Class.forName("io.opencensus.implcore.trace.RecordEventsSpanImpl$EventWithNanoTime");
Class.forName("io.grpc.netty.NettyClientStream$Sink$2");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection$2");
Class.forName("io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$ParentChangedEvent");
Class.forName("io.netty.handler.codec.http2.WeightedFairQueueByteDistributor$2");
Class.forName("io.netty.handler.codec.http2.Http2CodecUtil$SimpleChannelPromiseAggregator");
Class.forName("io.grpc.netty.GrpcHttp2OutboundHeaders$Itr");
Class.forName("io.netty.handler.codec.http2.HpackUtil$IndexType");
Class.forName("io.netty.handler.codec.http2.HpackEncoder$1");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$1");
Class.forName("io.grpc.netty.NettyClientHandler$5");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$2");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledBase");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder$FlowControlledData");
Class.forName("io.netty.handler.codec.http2.Http2ConnectionHandler$5");
Class.forName("io.grpc.internal.InternalSubchannel$7");
Class.forName("io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamOnReady");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2FrameReader$HeadersBlockBuilder");
Class.forName("io.netty.handler.codec.http2.HpackDecoder$Http2HeadersSink");
Class.forName("io.netty.handler.codec.http2.HpackDecoder$HeaderType");
Class.forName("io.netty.handler.codec.http2.HpackDecoder$1");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$1");
Class.forName("io.grpc.internal.DelayedStream$DelayedStreamListener$3");
Class.forName("io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1HeadersRead");
Class.forName("io.grpc.internal.MessageDeframer$1");
Class.forName("io.grpc.internal.MessageDeframer$SingleMessageProducer");
Class.forName("io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable");
Class.forName("io.grpc.internal.AbstractClientStream$TransportState$1");
Class.forName("io.dgraph.DgraphProto$Latency");
Class.forName("io.grpc.internal.DelayedStream$DelayedStreamListener$5");
Class.forName("io.dgraph.DgraphProto$Latency$1");
Class.forName("io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed");
Class.forName("io.dgraph.DgraphProto$Metrics");
Class.forName("io.dgraph.DgraphProto$Metrics$1");
Class.forName("io.dgraph.DgraphProto$Metrics$NumUidsDefaultEntryHolder");
Class.forName("com.google.protobuf.MapEntryLite$1");
Class.forName("com.google.protobuf.WireFormat$Utf8Validation");
Class.forName("com.google.protobuf.WireFormat$Utf8Validation$1");
Class.forName("com.google.protobuf.WireFormat$Utf8Validation$2");
Class.forName("com.google.protobuf.WireFormat$Utf8Validation$3");
Class.forName("com.google.protobuf.WireFormat$1");
Class.forName("com.google.protobuf.Utf8$DecodeUtil");
Class.forName("java.util.AbstractMap$SimpleImmutableEntry");
Class.forName("io.dgraph.DgraphProto"); // 254
Class.forName("io.dgraph.DgraphProto$TxnContextOrBuilder"); // 254
Class.forName("com.google.protobuf.CodedOutputStream"); // 236
Class.forName("io.dgraph.TxnFinishedException");
Class.forName("io.grpc.Context");
Class.forName("java.util.Locale");
Class.forName("com.alibaba.fastjson.serializer.DoubleSerializer");
Class.forName("io.grpc.protobuf.ProtoUtils");
Class.forName("java.util.Locale$Category");
Class.forName("java.util.Locale");
Class.forName("sun.util.locale.LanguageTag");
Class.forName("sun.text.resources.en.FormatData_en");
Class.forName("sun.text.resources.en.FormatData_en_IN");
Class.forName("java.util.spi.CurrencyNameProvider");
Class.forName("sun.util.locale.provider.LocaleServiceProviderPool");
Class.forName("java.text.spi.BreakIteratorProvider");
Class.forName("java.text.spi.CollatorProvider");
Class.forName("java.text.spi.DateFormatProvider");
Class.forName("java.text.spi.DateFormatSymbolsProvider");
Class.forName("java.text.spi.NumberFormatProvider");
Class.forName("java.util.spi.LocaleNameProvider");
Class.forName("java.util.spi.TimeZoneNameProvider");
Class.forName("java.util.spi.CalendarDataProvider");
Class.forName("sun.util.locale.provider.CurrencyNameProviderImpl");
Class.forName("sun.util.locale.provider.SPILocaleProviderAdapter");
Class.forName("java.util.Currency");
Class.forName("sun.util.resources.OpenListResourceBundle");
Class.forName("sun.util.resources.LocaleNamesBundle");
Class.forName("sun.util.resources.CurrencyNames");
Class.forName("sun.util.resources.en.CurrencyNames_en_IN");
Class.forName("java.util.Formattable");
Class.forName("io.dgraph.Transaction");
Class.forName("io.dgraph.AsyncTransaction");
Class.forName("io.dgraph.TxnReadOnlyException");
Class.forName("io.dgraph.DgraphException");
Class.forName("io.dgraph.DgraphProto");
Class.forName("com.google.protobuf.UninitializedMessageException");
Class.forName("java.lang.invoke.DirectMethodHandle");
Class.forName("java.lang.invoke.LambdaForm");
Class.forName("io.dgraph.ExceptionUtil");
Class.forName("com.google.protobuf.MapEntry");
Class.forName("com.google.protobuf.MapEntryLite");
Class.forName("com.google.protobuf.MutabilityOracle");
Class.forName("com.google.protobuf.MapField");
Class.forName("java.util.concurrent.CompletionStage");
Class.forName("java.util.concurrent.CompletableFuture");
Class.forName("io.grpc.Context");
Class.forName("io.grpc.ThreadLocalContextStorage");
Class.forName("io.dgraph.DgraphAsyncClient");
Class.forName("io.dgraph.DgraphProto$TxnContext");
Class.forName("java.util.concurrent.ForkJoinPool");
Class.forName("java.util.concurrent.ForkJoinTask");
Class.forName("java.util.concurrent.ForkJoinWorkerThread");
Class.forName("io.dgraph.StreamObserverBridge");
Class.forName("io.grpc.MethodDescriptor");
Class.forName("io.grpc.protobuf.lite.ProtoLiteUtils");
Class.forName("io.grpc.Drainable");
Class.forName("io.grpc.KnownLength");
Class.forName("io.grpc.protobuf.lite.ProtoInputStream");
Class.forName("io.grpc.protobuf.ProtoFileDescriptorSupplier");
Class.forName("io.grpc.protobuf.ProtoServiceDescriptorSupplier");
Class.forName("io.grpc.protobuf.ProtoMethodDescriptorSupplier");
Class.forName("io.dgraph.DgraphGrpc");
Class.forName("java.util.concurrent.atomic.AtomicReferenceArray");
Class.forName("io.grpc.Deadline");
Class.forName("io.opencensus.implcore.tags.CurrentTagMapUtils");
Class.forName("io.opencensus.common.NonThrowingCloseable");
Class.forName("io.opencensus.common.Scope");
Class.forName("io.opencensus.tags.unsafe.ContextUtils");
Class.forName("io.opencensus.tags.InternalUtils");
Class.forName("io.grpc.internal.CensusStatsModule");
Class.forName("io.opencensus.tags.TagValue");
Class.forName("io.opencensus.tags.AutoValue_TagValue");
Class.forName("io.opencensus.internal.StringUtils");
Class.forName("io.grpc.internal.DeprecatedCensusConstants");
Class.forName("io.opencensus.contrib.grpc.metrics.RpcMeasureConstants");
Class.forName("io.opencensus.tags.TagKey");
Class.forName("io.opencensus.tags.AutoValue_TagKey");
Class.forName("io.opencensus.stats.Measure");
Class.forName("io.opencensus.stats.AutoValue_Measure_MeasureDouble");
Class.forName("io.opencensus.stats.AutoValue_Measure_MeasureLong");
Class.forName("io.opencensus.implcore.tags.TagValueWithMetadata");
Class.forName("io.opencensus.implcore.tags.AutoValue_TagValueWithMetadata");
Class.forName("io.opencensus.metrics.data.AttachmentValue");
Class.forName("io.opencensus.implcore.stats.MeasureMapInternal");
Class.forName("io.opencensus.stats.Measurement");
Class.forName("io.opencensus.stats.AutoValue_Measurement_MeasurementLong");
Class.forName("io.opencensus.implcore.stats.StatsManager");
Class.forName("io.opencensus.trace.unsafe.ContextUtils");
Class.forName("io.opencensus.trace.BaseMessageEvent");
Class.forName("io.opencensus.trace.NetworkEvent");
Class.forName("io.opencensus.trace.MessageEvent");
Class.forName("io.opencensus.trace.Span");
Class.forName("io.opencensus.trace.SpanContext");
Class.forName("io.opencensus.trace.TraceId");
Class.forName("io.opencensus.trace.SpanId");
Class.forName("io.opencensus.trace.TraceOptions");
Class.forName("io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList");
Class.forName("io.opencensus.implcore.trace.RecordEventsSpanImpl");
Class.forName("io.opencensus.implcore.trace.NoRecordEventsSpanImpl");
Class.forName("io.opencensus.implcore.internal.TimestampConverter");
Class.forName("io.grpc.internal.StreamListener");
Class.forName("io.grpc.internal.ClientStreamListener");
Class.forName("io.grpc.internal.ClientCallImpl");
Class.forName("io.perfmark.PerfMark");
Class.forName("io.perfmark.Tag");
Class.forName("io.perfmark.Link");
Class.forName("io.perfmark.Impl");
Class.forName("com.google.common.util.concurrent.MoreExecutors");
Class.forName("io.grpc.internal.SerializingExecutor");
Class.forName("io.grpc.ClientCall");
Class.forName("io.grpc.PartialForwardingClientCallListener");
Class.forName("io.grpc.ForwardingClientCallListener");
Class.forName("io.grpc.internal.CensusTracingModule");
Class.forName("io.grpc.stub.ClientCalls");
Class.forName("io.grpc.stub.CallStreamObserver");
Class.forName("io.grpc.stub.ClientCallStreamObserver");
Class.forName("io.grpc.stub.ClientResponseObserver");
Class.forName("io.grpc.InternalDecompressorRegistry");
Class.forName("io.grpc.internal.ManagedChannelImpl");
Class.forName("io.grpc.internal.Rescheduler");
Class.forName("io.netty.util.concurrent.PromiseTask");
Class.forName("io.netty.util.concurrent.AbstractScheduledEventExecutor");
Class.forName("io.netty.util.internal.shaded.org.jctools.queues.LinkedArrayQueueUtil");
Class.forName("io.netty.util.internal.shaded.org.jctools.util.UnsafeRefArrayAccess");
Class.forName("io.netty.util.concurrent.SingleThreadEventExecutor");
Class.forName("io.netty.util.internal.ThreadExecutorMap");
Class.forName("io.netty.util.concurrent.FastThreadLocalRunnable");
Class.forName("io.netty.channel.SingleThreadEventLoop");
Class.forName("java.util.IdentityHashMap");
Class.forName("io.grpc.ChannelLogger");
Class.forName("java.nio.channels.spi.AbstractSelector");
Class.forName("io.grpc.internal.ChannelLoggerImpl");
Class.forName("io.grpc.LoadBalancer");
Class.forName("io.grpc.internal.AbstractSubchannel");
Class.forName("io.grpc.internal.InternalSubchannel");
Class.forName("io.grpc.internal.OobChannel");
Class.forName("io.grpc.internal.AutoConfiguredLoadBalancerFactory");
Class.forName("io.grpc.internal.PickFirstLoadBalancer");
Class.forName("io.grpc.internal.DnsNameResolver");
Class.forName("java.util.concurrent.ThreadPoolExecutor");
Class.forName("java.net.Inet4AddressImpl");
Class.forName("sun.net.InetAddressCachePolicy");
Class.forName("io.grpc.internal.DelayedStream");
Class.forName("io.grpc.internal.DelayedClientTransport");
Class.forName("java.security.Security");
Class.forName("io.grpc.internal.LogExceptionRunnable");
Class.forName("java.util.LinkedList");
Class.forName("java.net.InetAddress");
Class.forName("io.grpc.internal.RetriableStream");
Class.forName("io.grpc.EquivalentAddressGroup");
Class.forName("io.grpc.Attributes");
Class.forName("java.util.Collections");
Class.forName("io.grpc.NameResolver");
Class.forName("io.grpc.internal.GrpcAttributes");
Class.forName("io.grpc.internal.ManagedChannelServiceConfig");
Class.forName("io.grpc.internal.SubchannelChannel");
Class.forName("io.grpc.internal.TransportProvider");
Class.forName("io.grpc.ConnectivityStateInfo");
Class.forName("io.grpc.internal.ClientTransportFactory");
Class.forName("io.grpc.internal.ForwardingConnectionClientTransport");
Class.forName("io.grpc.internal.CallCredentialsApplyingTransportFactory");
Class.forName("io.grpc.CallCredentials");
Class.forName("io.grpc.internal.MetadataApplierImpl");
Class.forName("io.grpc.internal.AtomicBackoff");
Class.forName("io.grpc.netty.NettyChannelBuilder");
Class.forName("io.grpc.netty.NettyClientTransport");
Class.forName("io.grpc.netty.WriteQueue");
Class.forName("io.grpc.netty.StreamIdHolder");
Class.forName("io.grpc.internal.ApplicationThreadDeframer");
Class.forName("io.grpc.internal.MessageDeframer");
Class.forName("io.grpc.internal.AbstractStream");
Class.forName("io.grpc.internal.AbstractClientStream");
Class.forName("io.grpc.internal.Http2ClientStreamTransportState");
Class.forName("io.grpc.netty.NettyClientStream");
Class.forName("io.grpc.internal.KeepAliveManager");
Class.forName("io.netty.handler.codec.http2.Http2LifecycleManager");
Class.forName("io.netty.channel.ChannelOutboundHandler");
Class.forName("io.netty.channel.ChannelInboundHandler");
Class.forName("io.netty.channel.ChannelHandlerAdapter");
Class.forName("io.netty.channel.ChannelInboundHandlerAdapter");
Class.forName("io.netty.handler.codec.ByteToMessageDecoder");
Class.forName("io.netty.handler.codec.http2.Http2ConnectionHandler");
Class.forName("io.grpc.netty.GrpcHttp2ConnectionHandler");
Class.forName("io.grpc.netty.AbstractNettyHandler");
Class.forName("io.grpc.netty.NettyClientHandler");
Class.forName("io.netty.util.Constant");
Class.forName("io.netty.util.AbstractConstant");
Class.forName("io.netty.util.AttributeKey");
Class.forName("io.netty.util.ConstantPool");
Class.forName("io.grpc.netty.ClientTransportLifecycleManager");
Class.forName("io.grpc.StatusException");
Class.forName("io.netty.handler.codec.CodecException");
Class.forName("io.netty.handler.codec.DecoderException");
Class.forName("io.netty.handler.codec.http2.Http2Exception");
Class.forName("io.netty.channel.ChannelFutureListener");
Class.forName("io.netty.handler.codec.http2.Http2Connection");
Class.forName("io.netty.handler.codec.http2.Http2HeadersDecoder");
Class.forName("io.netty.handler.codec.http2.Http2FrameReader");
Class.forName("io.netty.handler.codec.http2.Http2DataWriter");
Class.forName("io.netty.handler.codec.http2.Http2FrameWriter");
Class.forName("io.netty.handler.codec.http2.Http2ConnectionEncoder");
Class.forName("io.netty.handler.codec.http2.Http2ConnectionDecoder");
Class.forName("io.netty.handler.codec.http2.Http2StreamVisitor");
Class.forName("io.netty.handler.codec.http2.StreamByteDistributor");
Class.forName("io.netty.handler.codec.http2.Http2FlowController");
Class.forName("io.grpc.internal.TransportTracer");
Class.forName("io.netty.handler.codec.http2.Http2FrameListener");
Class.forName("io.netty.util.ReferenceCounted");
Class.forName("io.netty.buffer.ByteBuf");
Class.forName("io.netty.buffer.AbstractByteBuf");
Class.forName("io.netty.buffer.AbstractReferenceCountedByteBuf");
Class.forName("io.netty.buffer.CompositeByteBuf");
Class.forName("io.netty.handler.codec.http.HttpResponseStatus");
Class.forName("io.netty.util.CharsetUtil");
Class.forName("io.netty.handler.codec.http2.ReadOnlyHttp2Headers");
Class.forName("io.netty.handler.codec.http2.Http2Headers");
Class.forName("io.netty.handler.codec.DefaultHeaders");
Class.forName("io.netty.handler.codec.http2.CharSequenceMap");
Class.forName("io.netty.handler.codec.ValueConverter");
Class.forName("io.netty.handler.codec.UnsupportedValueConverter");
Class.forName("io.netty.buffer.Unpooled");
Class.forName("io.netty.buffer.UnpooledUnsafeDirectByteBuf");
Class.forName("io.netty.buffer.WrappedUnpooledUnsafeDirectByteBuf");
Class.forName("io.netty.buffer.UnpooledHeapByteBuf");
Class.forName("io.netty.buffer.ReadOnlyByteBufferBuf");
Class.forName("io.netty.buffer.ReadOnlyUnsafeDirectByteBuf");
Class.forName("io.netty.buffer.UnpooledDirectByteBuf");
Class.forName("io.netty.buffer.WrappedByteBuf");
Class.forName("io.netty.buffer.UnreleasableByteBuf");
Class.forName("io.netty.buffer.AbstractDerivedByteBuf");
Class.forName("io.netty.buffer.ReadOnlyByteBuf");
Class.forName("io.netty.buffer.FixedCompositeByteBuf");
Class.forName("io.netty.buffer.ByteBufAllocator");
Class.forName("io.netty.buffer.ByteBufAllocatorMetricProvider");
Class.forName("io.netty.buffer.AbstractByteBufAllocator");
Class.forName("io.netty.buffer.UnpooledByteBufAllocator");
Class.forName("io.netty.buffer.WrappedCompositeByteBuf");
Class.forName("io.netty.buffer.SimpleLeakAwareCompositeByteBuf");
Class.forName("io.netty.buffer.AdvancedLeakAwareCompositeByteBuf");
Class.forName("io.netty.buffer.SimpleLeakAwareByteBuf");
Class.forName("io.netty.buffer.AdvancedLeakAwareByteBuf");
Class.forName("io.netty.buffer.EmptyByteBuf");
Class.forName("io.netty.buffer.UnpooledUnsafeHeapByteBuf");
Class.forName("io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf");
Class.forName("io.netty.buffer.ByteBufAllocatorMetric");
Class.forName("io.netty.util.ResourceLeakDetector");
Class.forName("io.netty.util.ResourceLeakTracker");
Class.forName("io.netty.util.ResourceLeak");
Class.forName("io.netty.util.internal.EmptyArrays");
Class.forName("java.security.cert.X509Extension");
Class.forName("java.security.cert.X509Certificate");
Class.forName("javax.security.cert.Certificate");
Class.forName("javax.security.cert.X509Certificate");
Class.forName("java.nio.ReadOnlyBufferException");
Class.forName("io.netty.util.internal.LongAdderCounter");
Class.forName("io.netty.util.IllegalReferenceCountException");
Class.forName("io.netty.buffer.DuplicatedByteBuf");
Class.forName("io.netty.buffer.UnpooledDuplicatedByteBuf");
Class.forName("io.netty.buffer.AbstractUnpooledSlicedByteBuf");
Class.forName("io.netty.buffer.UnpooledSlicedByteBuf");
Class.forName("io.netty.buffer.SwappedByteBuf");
Class.forName("io.netty.util.internal.ReferenceCountUpdater");
Class.forName("io.netty.util.ResourceLeakDetectorFactory");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2HeadersDecoder");
Class.forName("io.grpc.netty.GrpcHttp2HeadersUtils");
Class.forName("io.grpc.netty.AbstractHttp2Headers");
Class.forName("io.netty.handler.codec.http2.HpackDecoder");
Class.forName("io.netty.handler.codec.http2.Http2Error");
Class.forName("io.netty.handler.codec.http2.HpackDynamicTable");
Class.forName("io.netty.handler.codec.http2.HpackHeaderField");
Class.forName("io.netty.handler.codec.http2.HpackHuffmanDecoder");
Class.forName("io.netty.util.ByteProcessor");
Class.forName("io.netty.handler.codec.http2.HpackUtil");
Class.forName("io.netty.handler.codec.http2.Http2CodecUtil");
Class.forName("io.netty.buffer.AbstractUnsafeSwappedByteBuf");
Class.forName("io.netty.buffer.UnsafeDirectSwappedByteBuf");
Class.forName("io.netty.buffer.UnsafeByteBufUtil");
Class.forName("io.netty.handler.codec.http2.Http2FrameSizePolicy");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2FrameReader");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2FrameWriter");
Class.forName("io.netty.handler.codec.http2.Http2HeadersEncoder");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2HeadersEncoder");
Class.forName("io.netty.handler.codec.http2.HpackEncoder");
Class.forName("io.netty.handler.codec.http2.HpackHuffmanEncoder");
Class.forName("io.netty.buffer.UnsafeHeapSwappedByteBuf");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2Connection");
Class.forName("io.netty.handler.codec.http2.Http2Stream");
Class.forName("io.netty.util.collection.IntObjectMap");
Class.forName("io.netty.util.collection.IntObjectHashMap");
Class.forName("io.netty.handler.codec.http2.Http2NoMoreStreamIdsException");
Class.forName("io.netty.handler.codec.http2.WeightedFairQueueByteDistributor");
Class.forName("io.netty.util.collection.IntCollections");
Class.forName("io.netty.handler.codec.http2.Http2ConnectionAdapter");
Class.forName("io.netty.handler.codec.http2.Http2RemoteFlowController");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController");
Class.forName("io.netty.handler.codec.http2.Http2FrameLogger");
Class.forName("io.netty.handler.logging.LogLevel");
Class.forName("io.netty.util.internal.logging.InternalLogLevel");
Class.forName("io.netty.handler.codec.http2.Http2InboundFrameLogger");
Class.forName("io.netty.handler.codec.http2.Http2OutboundFrameLogger");
Class.forName("io.netty.handler.codec.http2.DecoratingHttp2FrameWriter");
Class.forName("io.netty.handler.codec.http2.DecoratingHttp2ConnectionEncoder");
Class.forName("io.netty.handler.codec.http2.StreamBufferingEncoder");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionEncoder");
Class.forName("io.netty.handler.codec.http2.Http2LocalFlowController");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2LocalFlowController");
Class.forName("io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder");
Class.forName("io.netty.handler.codec.http2.Http2PromisedRequestVerifier");
Class.forName("io.netty.util.collection.CharObjectMap");
Class.forName("io.netty.util.collection.CharObjectHashMap");
Class.forName("io.netty.handler.codec.http2.Http2Settings");
Class.forName("io.netty.channel.ChannelHandler");
Class.forName("sun.reflect.annotation.AnnotationParser");
Class.forName("io.netty.handler.codec.http2.Http2FrameAdapter");
Class.forName("io.grpc.netty.NettyHandlerSettings");
Class.forName("io.grpc.netty.ProtocolNegotiators");
Class.forName("io.netty.bootstrap.AbstractBootstrap");
Class.forName("io.netty.bootstrap.Bootstrap");
Class.forName("io.netty.bootstrap.AbstractBootstrapConfig");
Class.forName("io.netty.bootstrap.BootstrapConfig");
Class.forName("io.netty.resolver.AddressResolverGroup");
Class.forName("io.netty.resolver.DefaultAddressResolverGroup");
Class.forName("io.netty.channel.ChannelOption");
Class.forName("io.netty.channel.ChannelDuplexHandler");
Class.forName("io.grpc.netty.WriteBufferingAndExceptionHandler");
Class.forName("io.netty.channel.ChannelMetadata");
Class.forName("io.netty.channel.FileRegion");
Class.forName("sun.nio.ch.SelChImpl");
Class.forName("sun.nio.ch.SocketChannelImpl");
Class.forName("sun.nio.ch.NativeDispatcher");
Class.forName("sun.nio.ch.SocketDispatcher");
Class.forName("sun.nio.ch.Net");
Class.forName("java.net.ProtocolFamily");
Class.forName("java.net.StandardProtocolFamily");
Class.forName("io.netty.channel.VoidChannelPromise");
Class.forName("io.netty.channel.ChannelFlushPromiseNotifier");
Class.forName("io.netty.channel.DefaultChannelPromise");
Class.forName("io.netty.channel.AbstractChannel");
Class.forName("io.netty.channel.DefaultChannelId");
Class.forName("java.lang.management.ManagementFactory");
Class.forName("java.lang.management.PlatformManagedObject");
Class.forName("java.lang.management.RuntimeMXBean");
Class.forName("java.lang.management.ClassLoadingMXBean");
Class.forName("java.lang.management.MemoryMXBean");
Class.forName("java.lang.management.CompilationMXBean");
Class.forName("java.lang.management.OperatingSystemMXBean");
Class.forName("javax.management.MBeanServerConnection");
Class.forName("javax.management.MBeanServer");
Class.forName("java.lang.management.ThreadMXBean");
Class.forName("sun.management.ManagementFactoryHelper");
Class.forName("sun.management.VMManagement");
Class.forName("sun.management.VMManagementImpl");
Class.forName("sun.management.RuntimeImpl");
Class.forName("io.netty.util.internal.MacAddressUtil");
Class.forName("io.netty.util.NetUtil");
Class.forName("java.net.NetworkInterface");
Class.forName("java.net.InterfaceAddress");
Class.forName("java.net.DefaultInterface");
Class.forName("io.netty.util.internal.SocketUtils");
Class.forName("io.netty.channel.socket.ChannelOutputShutdownException");
Class.forName("java.net.ConnectException");
Class.forName("java.net.NoRouteToHostException");
Class.forName("java.nio.channels.ConnectionPendingException");
Class.forName("io.netty.channel.ChannelOutboundBuffer");
Class.forName("java.util.concurrent.atomic.AtomicLongFieldUpdater");
Class.forName("io.netty.channel.DefaultChannelPipeline");
Class.forName("io.netty.channel.ChannelHandlerContext");
Class.forName("io.netty.util.ResourceLeakHint");
Class.forName("io.netty.channel.AbstractChannelHandlerContext");
Class.forName("io.netty.channel.DefaultChannelHandlerContext");
Class.forName("io.netty.channel.ChannelPipelineException");
Class.forName("io.netty.channel.ChannelProgressiveFuture");
Class.forName("io.netty.channel.ChannelProgressivePromise");
Class.forName("io.netty.channel.MessageSizeEstimator");
Class.forName("io.netty.channel.CompleteChannelFuture");
Class.forName("io.netty.channel.SucceededChannelFuture");
Class.forName("io.netty.channel.ChannelHandlerMask");
Class.forName("io.netty.channel.nio.AbstractNioChannel");
Class.forName("io.netty.channel.nio.AbstractNioByteChannel");
Class.forName("io.netty.channel.DefaultChannelConfig");
Class.forName("io.netty.channel.socket.DefaultSocketChannelConfig");
Class.forName("io.netty.channel.socket.nio.NioSocketChannel");
Class.forName("io.netty.channel.RecvByteBufAllocator");
Class.forName("io.netty.channel.DefaultMessageSizeEstimator");
Class.forName("io.netty.channel.WriteBufferWaterMark");
Class.forName("sun.nio.ch.SocketAdaptor");
Class.forName("io.netty.channel.MaxMessagesRecvByteBufAllocator");
Class.forName("io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator");
Class.forName("io.netty.channel.AdaptiveRecvByteBufAllocator");
Class.forName("io.netty.buffer.ByteBufUtil");
Class.forName("java.nio.charset.CharacterCodingException");
Class.forName("io.netty.buffer.PooledByteBufAllocator");
Class.forName("io.netty.buffer.PooledByteBuf");
Class.forName("io.netty.buffer.PoolArenaMetric");
Class.forName("io.netty.buffer.PoolArena");
Class.forName("io.netty.buffer.PooledHeapByteBuf");
Class.forName("io.netty.buffer.PooledUnsafeHeapByteBuf");
Class.forName("io.netty.buffer.PoolSubpageMetric");
Class.forName("io.netty.buffer.PoolSubpage");
Class.forName("io.netty.buffer.PoolChunkListMetric");
Class.forName("io.netty.buffer.PoolChunkList");
Class.forName("io.netty.buffer.PooledUnsafeDirectByteBuf");
Class.forName("io.netty.buffer.PooledDirectByteBuf");
Class.forName("io.netty.buffer.PooledByteBufAllocatorMetric");
Class.forName("java.net.StandardSocketOptions");
Class.forName("java.net.SocketOption");
Class.forName("sun.nio.ch.ExtendedSocketOption");
Class.forName("sun.net.ExtendedOptionsImpl");
Class.forName("jdk.net.SocketFlow");
Class.forName("sun.nio.ch.SocketOptionRegistry");
Class.forName("sun.nio.ch.OptionKey");
Class.forName("sun.reflect.generics.parser.SignatureParser");
Class.forName("sun.reflect.generics.tree.Tree");
Class.forName("sun.reflect.generics.tree.TypeTree");
Class.forName("sun.reflect.generics.tree.TypeArgument");
Class.forName("sun.reflect.generics.tree.ReturnType");
Class.forName("sun.reflect.generics.tree.TypeSignature");
Class.forName("sun.reflect.generics.tree.BaseType");
Class.forName("sun.reflect.generics.tree.FieldTypeSignature");
Class.forName("sun.reflect.generics.tree.SimpleClassTypeSignature");
Class.forName("sun.reflect.generics.tree.ClassTypeSignature");
Class.forName("sun.reflect.generics.scope.Scope");
Class.forName("sun.reflect.generics.scope.AbstractScope");
Class.forName("sun.reflect.generics.scope.ClassScope");
Class.forName("sun.reflect.generics.factory.GenericsFactory");
Class.forName("sun.reflect.generics.factory.CoreReflectionFactory");
Class.forName("sun.reflect.generics.visitor.TypeTreeVisitor");
Class.forName("sun.reflect.generics.visitor.Reifier");
Class.forName("java.lang.reflect.GenericArrayType");
Class.forName("sun.reflect.annotation.AnnotationType");
Class.forName("java.lang.annotation.Retention");
Class.forName("java.lang.annotation.Inherited");
Class.forName("java.lang.annotation.Target");
Class.forName("java.lang.annotation.RetentionPolicy");
Class.forName("sun.reflect.annotation.ExceptionProxy");
Class.forName("sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy");
Class.forName("java.lang.reflect.InvocationHandler");
Class.forName("sun.reflect.annotation.AnnotationInvocationHandler");
Class.forName("java.lang.reflect.Proxy");
Class.forName("java.lang.reflect.WeakCache");
Class.forName("sun.misc.ProxyGenerator");
Class.forName("java.io.DataOutput");
Class.forName("java.io.DataOutputStream");
// Class.forName("io.netty.channel");
Class.forName("java.lang.reflect.UndeclaredThrowableException");
Class.forName("io.netty.channel.socket.nio.NioChannelOption");
Class.forName("io.netty.util.DefaultAttributeMap");
Class.forName("java.nio.channels.spi.AbstractSelectionKey");
Class.forName("sun.nio.ch.SelectionKeyImpl");
Class.forName("io.netty.util.ReferenceCountUtil");
Class.forName("io.netty.util.Recycler");
Class.forName("io.grpc.netty.ProtocolNegotiationEvent");
Class.forName("io.netty.buffer.ByteBufHolder");
Class.forName("java.nio.channels.spi.AbstractInterruptibleChannel");
Class.forName("sun.nio.ch.NativeThread");
Class.forName("io.netty.channel.ConnectTimeoutException");
Class.forName("io.netty.util.concurrent.DefaultFutureListeners");
Class.forName("io.netty.util.concurrent.GenericProgressiveFutureListener");
Class.forName("io.grpc.Grpc");
Class.forName("io.grpc.SecurityLevel");
Class.forName("io.grpc.InternalChannelz");
Class.forName("io.netty.util.internal.logging.AbstractInternalLogger");
Class.forName("io.netty.buffer.PoolThreadCache");
Class.forName("io.netty.buffer.AbstractPooledDerivedByteBuf");
Class.forName("io.netty.buffer.PooledSlicedByteBuf");
Class.forName("io.netty.buffer.PooledDuplicatedByteBuf");
Class.forName("io.netty.buffer.PoolChunkMetric");
Class.forName("io.netty.buffer.PoolChunk");
Class.forName("io.netty.handler.codec.http2.Http2Flags");
Class.forName("io.netty.handler.codec.http2.Http2ConnectionPrefaceAndSettingsFrameWrittenEvent");
Class.forName("io.netty.channel.socket.ChannelInputShutdownEvent");
Class.forName("java.nio.DirectByteBufferR");
Class.forName("sun.nio.ch.IOVecWrapper");
Class.forName("sun.nio.ch.FileDispatcher");
Class.forName("sun.nio.ch.FileDispatcherImpl");
Class.forName("sun.nio.ch.IOStatus");
Class.forName("io.netty.util.internal.PromiseNotificationUtil");
Class.forName("io.grpc.netty.CreateStreamCommand");
Class.forName("io.netty.buffer.DefaultByteBufHolder");
Class.forName("io.grpc.netty.SendGrpcFrameCommand");
Class.forName("io.grpc.netty.CancelClientStreamCommand");
Class.forName("io.grpc.netty.SendPingCommand");
Class.forName("io.grpc.netty.GracefulCloseCommand");
Class.forName("io.grpc.netty.ForcefulCloseCommand");
Class.forName("io.netty.util.BooleanSupplier");
Class.forName("io.netty.util.UncheckedBooleanSupplier");
Class.forName("io.netty.handler.codec.CodecOutputList");
Class.forName("io.grpc.internal.StatsTraceContext");
Class.forName("io.grpc.ClientStreamTracer");
Class.forName("io.opencensus.trace.BigendianEncoding");
Class.forName("io.grpc.internal.MessageFramer");
Class.forName("io.grpc.internal.Framer");
Class.forName("io.grpc.internal.WritableBufferAllocator");
Class.forName("io.grpc.InternalMethodDescriptor");
Class.forName("io.grpc.InternalKnownTransport");
Class.forName("io.grpc.internal.Deframer");
Class.forName("io.grpc.internal.ReadableBuffer");
Class.forName("java.util.zip.DataFormatException");
Class.forName("io.grpc.internal.AbstractReadableBuffer");
Class.forName("io.grpc.internal.CompositeReadableBuffer");
Class.forName("io.grpc.netty.NettyWritableBufferAllocator");
Class.forName("io.grpc.internal.WritableBuffer");
Class.forName("io.grpc.internal.ForwardingClientStream");
Class.forName("io.grpc.internal.ForwardingClientStreamListener");
Class.forName("io.grpc.internal.TransportFrameUtil");
Class.forName("io.grpc.netty.GrpcHttp2OutboundHeaders");
Class.forName("io.grpc.netty.NettyWritableBuffer");
Class.forName("io.opencensus.trace.AutoValue_MessageEvent");
Class.forName("com.google.common.collect.ForwardingObject");
Class.forName("com.google.common.collect.ForwardingCollection");
Class.forName("com.google.common.collect.ForwardingQueue");
Class.forName("com.google.common.collect.EvictingQueue");
Class.forName("io.netty.handler.codec.http2.HpackStaticTable");
Class.forName("io.netty.util.internal.ConstantTimeUtils");
Class.forName("io.netty.channel.AbstractCoalescingBufferQueue");
Class.forName("io.netty.channel.CoalescingBufferQueue");
Class.forName("io.netty.channel.DelegatingChannelPromiseNotifier");
Class.forName("io.grpc.internal.ContextRunnable");
Class.forName("io.netty.handler.codec.http.HttpStatusClass");
Class.forName("io.grpc.InternalStatus");
Class.forName("io.grpc.netty.NettyReadableBuffer");
Class.forName("io.grpc.internal.ReadableBuffers");
Class.forName("com.google.protobuf.WireFormat");
Class.forName("com.google.protobuf.Utf8");
Class.forName("java.util.AbstractMap");
Class.forName("com.google.protobuf.UnmodifiableLazyStringList");
System.out.println("done loading libraries");
every time, when I used dgraph4j to connect alpha, it take too much time to get result in first time,but then ,it was normal, there is any problem in dgraph4j? I used java client