代码调整
This commit is contained in:
@@ -108,25 +108,20 @@ public class OracleServiceImpl implements IOracleService {
|
||||
jobDetail.setRowCount(0);
|
||||
}
|
||||
jobDetail.setRowCount(jobDetail.getRowCount() + size);
|
||||
jobDetail.setUpdateTime(LocalDateTime.now());
|
||||
jobDetailService.updateByMultiId(jobDetail);
|
||||
if (i + 1 == slice && Objects.nonNull(jobDetail)) {
|
||||
if (i + 1 == slice) {
|
||||
stopWatch.stop();
|
||||
jobDetail.setState(1);
|
||||
jobDetail.setDuration(stopWatch.getTotalTimeSeconds());
|
||||
jobDetail.setUpdateTime(LocalDateTime.now());
|
||||
jobDetailService.updateByMultiId(jobDetail);
|
||||
}
|
||||
jobDetail.setUpdateTime(LocalDateTime.now());
|
||||
jobDetailService.updateByMultiId(jobDetail);
|
||||
} catch (Exception exception) {
|
||||
exception.printStackTrace();
|
||||
if (Objects.isNull(jobDetail)) {
|
||||
jobDetail = new JobDetail(tableName, date, size);
|
||||
}
|
||||
|
||||
jobDetail.setState(2);
|
||||
jobDetail.setUpdateTime(LocalDateTime.now());
|
||||
jobDetailService.updateByMultiId(jobDetail);
|
||||
}
|
||||
|
||||
System.out.println("执行后总堆内存为:" + runtime.totalMemory() / (1024 * 1024) + " MB");
|
||||
System.out.println("执行后已用堆内存为:" + (runtime.totalMemory() - runtime.freeMemory()) / (1024 * 1024) + " MB");
|
||||
System.out.println("执行后空闲堆内存为:" + runtime.freeMemory() / (1024 * 1024) + " MB");
|
||||
|
||||
Reference in New Issue
Block a user