Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
v4.0.1
-
None
Description
CliCommandExecutor -------- BufferedReader reader = new BufferedReader( new InputStreamReader(proc.getInputStream(), StandardCharsets.UTF_8)); String line; StringBuilder result = new StringBuilder(); while ((line = reader.readLine()) != null && !Thread.currentThread().isInterrupted()) { result.append(line).append('\n'); if (logAppender != null) { logAppender.log(line); } }
job运行时间久,result 会非常大,可能会引起内存问题