一款.NET開源的小巧、智慧、免費的Windows記憶體清理工具 - WinMemoryCleaner

追逐時光者發表於2023-11-18

前言

我們在使用Windows系統的時候經常會遇到一些程式不會釋放已分配的記憶體,從而導致電腦變得緩慢。今天給大家推薦一款.NET開源的小巧、智慧、免費的Windows記憶體清理工具:WinMemoryCleaner。

使用Windows記憶體清理工具來最佳化記憶體,這樣不必浪費時間去重新啟動電腦。

工具主要特點

  1. 自動最佳化

  • 每隔X小時 - 最佳化將按照設定的時間間隔執行
  • 當空閒記憶體低於X百分比時 - 如果空閒記憶體低於指定百分比,最佳化將會執行
  • 緊湊模式

    • 最小化按鈕旁邊的箭頭(上/下)用於摺疊和展開視窗
  • 記憶體區域

    • 清理組合頁列表 - 僅在啟用頁面組合時有效地重新整理組合頁列表中的塊
    • 清理修改後的頁列表 - 重新整理來自修改後的頁列表的記憶體,將未儲存的資料寫入磁碟並將頁面移動到待機列表
    • 清理程式工作集 - 從所有使用者模式和系統工作集中刪除記憶體,並將其移動到待機或已修改的頁列表。請注意,到程式執行時,任何程式碼都必然會填充它們的工作集以便執行
    • 清理待機列表 - 從所有待機列表中重新整理頁面到空閒列表
    • 清理待機列表(低優先順序) - 從最低優先順序的待機列表中重新整理頁面到空閒列表
    • 清理系統工作集 - 從系統快取工作集中刪除記憶體
  • 排除最佳化的程式

    • 您可以建立一個在最佳化記憶體時忽略的程式列表
  • 最佳化熱鍵(全域性)

    • CTRL + ALT + M(可定製) - 最佳化

    工具設定

    • 始終置頂 - 將視窗固定在所有視窗的頂部
    • 自動更新 - 保持應用程式處於最新狀態
    • 最佳化後關閉 - 在最佳化後關閉應用程式
    • 關閉到通知區域 - 點選關閉(X)按鈕時將應用程式最小化到系統托盤
    • 開機自啟 - 系統啟動後執行應用程式
    • 顯示最佳化通知 - 在最佳化後向通知區域傳送訊息
    • 啟動時最小化 - 應用程式將以最小化狀態啟動到系統托盤。單擊/雙擊圖示可恢復顯示

    支援語言

    阿拉伯語、中文、荷蘭語、英語、法語、德語、希臘語、印尼語、義大利語、日語、韓語、馬其頓語、波蘭語、葡萄牙語、塞爾維亞語、斯洛維尼亞語、西班牙語、土耳其語、烏克蘭語。

    專案原始碼

    專案下載

    工具使用

    點選最佳化後的記憶體情況(直接少了2.9G)

    專案原始碼地址

    更多專案實用功能和特性歡迎前往專案開源地址檢視?,別忘了給專案一個Star支援?。

    https://github.com/IgorMundstein/WinMemoryCleaner

    優秀專案和框架精選

    該專案已收錄到C#/.NET/.NET Core優秀專案和框架精選中,關注優秀專案和框架精選能讓你及時瞭解C#、.NET和.NET Core領域的最新動態和最佳實踐,提高開發工作效率和質量。坑已挖,歡迎大家踴躍提交PR推薦或自薦(讓優秀的專案和框架不被埋沒?)。

    https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

    加入DotNetGuide技術交流群

    1、提供.NET開發者分享自己優質文章的群組和獲取更多全面的C#/.NET/.NET Core學習資料、影片、文章、書籍,社群組織,工具和常見面試題資源,幫助大家更好地瞭解和使用 .NET技術。
    2、在這個群裡,開發者們可以分享自己的專案經驗、遇到的問題以及解決方案,傾聽他人的意見和建議,共同成長與進步。
    3、可以結識更多志同道合的開發者,甚至可能與其他開發者合作完成有趣的專案。透過這個群組,我們希望能夠搭建一個積極向上、和諧友善的.NET技術交流平臺,為廣大.NET開發者帶來更多的價值。

    歡迎加入DotNetGuide技術交流群?

    相關文章