臨時趕出來的,自己測沒問題,如果其他環境運行有 bug 可以隨時反饋。
關於內存洩露問題
眾所周知帕魯服務器存在內存外洩問題,然後看到不少人說可以用內存清理工具定時清理,這個其實我不是很理解啊。我程序寫出來的 bug,其他軟件怎麼幫他釋放,就說我寫一個循環,就只幹一件事,隔一秒就 new 1024 個字節,我還不 delete 我就 new 著玩,你怎麼幫我釋放?把我程序整個堆都釋放了?那不直接 C05?所有內存清理工具本質上來說就是把當前內存裡的東西儘可能的往硬盤上搬,如果系統用到了這塊內存頁再將數據重新加載回來,也就是所謂的頁面交換,這種行為治標不治本,頻繁進行頁面交換還會影響系統性能,所以不要再自己騙自己了,這個內存洩漏,只能官方自己修,或者你逆向定位到洩露位置你幫他修。目前只能重啟,除了重啟沒辦法。
工具主要功能
- 修改服務器設置
- 定時備份服務器數據防止壞檔
- 定時重啟或者崩潰重啟
軟件截圖
下載地址
https://github.com/DesolateVE/PalServerHelper
使用方法
解壓到 PalServer.exe 同一目錄下,用 qt5 寫的,有 vc 運行庫就能跑,你們服務器應該都裝了
注意:閾值是帕魯服務器程序佔系統總內存百分比,不是當前系統使用內存百分比,也就說,它永遠不能達到百分百