feat:gc
This commit is contained in:
@@ -87,7 +87,8 @@ public class PullDataFromFWDJob {
|
|||||||
i++;
|
i++;
|
||||||
BaseRequest request = new BaseRequest();
|
BaseRequest request = new BaseRequest();
|
||||||
request.setCurrent(i);
|
request.setCurrent(i);
|
||||||
request.setPageSize(10 * i);
|
request.setPageSize(50);
|
||||||
|
try {
|
||||||
ProjectsResp showProjectsFromHttp = performServiceHttp.getShowProjectsFromHttp(request);
|
ProjectsResp showProjectsFromHttp = performServiceHttp.getShowProjectsFromHttp(request);
|
||||||
if (Objects.isNull(showProjectsFromHttp)) {
|
if (Objects.isNull(showProjectsFromHttp)) {
|
||||||
return;
|
return;
|
||||||
@@ -277,6 +278,13 @@ public class PullDataFromFWDJob {
|
|||||||
}
|
}
|
||||||
CompletableFuture[] futureArr = futureList.toArray(futureList.toArray(new CompletableFuture[0]));
|
CompletableFuture[] futureArr = futureList.toArray(futureList.toArray(new CompletableFuture[0]));
|
||||||
CompletableFuture.allOf(futureArr).join();
|
CompletableFuture.allOf(futureArr).join();
|
||||||
|
Thread.sleep(1000);
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("拉取数据失败", e);
|
||||||
|
} finally {
|
||||||
|
System.gc();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user