diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/util/RuntimeProfile.java b/fe/fe-core/src/main/java/org/apache/doris/common/util/RuntimeProfile.java index 0eb78d5ad7..83e8d2b27c 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/common/util/RuntimeProfile.java +++ b/fe/fe-core/src/main/java/org/apache/doris/common/util/RuntimeProfile.java @@ -369,9 +369,8 @@ public class RuntimeProfile { @Override public int compare(Pair profile1, Pair profile2) { - long distance = profile2.first.getCounterTotalTime().getValue() - - profile1.first.getCounterTotalTime().getValue(); - return (int) distance; + return Long.valueOf(profile2.first.getCounterTotalTime().getValue()) + .compareTo(profile1.first.getCounterTotalTime().getValue()); } }); }