You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: app/com/linkedin/drelephant/spark/heuristics/ExecutorGcHeuristic.scala
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ class ExecutorGcHeuristic(private val heuristicConfigurationData: HeuristicConfi
56
56
//adding recommendations to the result, severityTimeA corresponds to the ascending severity calculation
57
57
if (evaluator.severityTimeA.getValue >Severity.LOW.getValue) {
58
58
resultDetails = resultDetails :+newHeuristicResultDetails("Gc ratio high",
59
-
"The job is spending too much time on GC. Recommended to increase the executor memory and also can enable ParallelGC using spark.executor.extraJavaOptions or reducing number of UDF calls.")
59
+
"The job is spending too much time on GC. Recommended to increase the executor memory."+ evaluator.parallelGcRecommendation +"Can also try reducing number of UDF calls.")
60
60
}
61
61
//severityTimeD corresponds to the descending severity calculation
62
62
if (evaluator.severityTimeD.getValue >Severity.LOW.getValue) {
@@ -104,6 +104,9 @@ object ExecutorGcHeuristic {
104
104
thrownewException("No executor information available.")
0 commit comments