public static long defaultLimit() {
        checkAndScheduleRefresh();
        return (long) (maxAvailable() * 0.8);
    }
By default, it takes 80% of the maximum available memory of the current JVM.

@return available memory
shenyu-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimitCalculator.java