
FinderTools
A high-performance asynchronous world scanning plugin designed specifically for Minecraft 1.20.1 Paper servers, supporting precise block and entity detection.
102
2
Список изменений
Changelog
v1.3 (2025-10-14)
✅ Pipeline Preloading Mechanism
- Revolutionary Improvement: Complete reconstruction of task pool execution strategy from "create all task pools at once" to "pipeline preloading mode"
- Memory Control: Run thread-count task pools simultaneously, preload thread-count task pools, avoiding memory spikes
- Dynamic Scheduling: Immediately start next preloaded task pool after completion, maintaining efficient concurrency
- Active Cleanup: Immediately clean memory after each task pool completion, preventing memory leaks
✅ Fundamental Memory Leak Fix
- Problem Diagnosis: Discovered plugin lacked active memory cleanup mechanism, scan data persistently occupied memory
- Active Cleanup: Immediately call cleanup() method after task pool completion, clearing all internal data
- Forced Collection: Suggest JVM garbage collection after each task pool completion
- Memory Monitoring: Remove incorrect memory limitation mechanism, focus on active memory management
✅ Remove Memory Limitation Mechanism
- Root Solution: No longer rely on memory limits to prevent OOM, solve memory leaks from the source
- Simplified Architecture: Remove complex memory monitoring and pause logic, improve system stability
- Performance Boost: Eliminate memory check overhead, focus on efficient task execution
Файлы
FinderTools-1.3.jar(104.81 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3
Загрузчики
PaperPurpurSpigot
Версии игры
1.20–1.20.6
Загрузок
40
Дата публикации
4 мес. назад
