不能顯示該小工具。
不能顯示該小工具。
取消
顯示結果 
搜尋替代 
您的意思是: 

Armoury Crate 12月更新後 產生了資源LEAK的問題

kwyshell
Star II

最近更新最新版版的 Armoury Crate  產生了問題。

  • C:\Program Files (x86)\LightingService\LightingService.exe
  • C:\Program Files\ASUS\ARMOURY CRATE Lite Service\ArmouryCrate.UserSessionHelper.exe

這兩個程式的開啟許多Handle去沒有關閉。於是,電腦長期運行後,會消耗多非常多的 Committed Memory.
我已經把相關的Handle Leak 截圖。我想一個程式開啟了數十萬個Handles是非常不合理的設計。希望能趕緊修正這些問題。否則對於需要長時間運行的設備產生了許多問題。

Snipaste_2023-12-23_05-15-08.pngSnipaste_2023-12-23_05-17-34.pngSnipaste_2023-12-23_05-18-58.png

8則回覆 8

Jiaszzz_ASUS
Moderator
Moderator

@kwyshell 您好,

請問您目前使用的主機板是否為ROG CROSSHAIR X670E HERO、硬體規格是否皆與4月份提供的相同?
請協助提供以下資訊:
1. (若硬件規格與4月份不同)主機板(BIOS版本)、CPU、記憶體、顯卡、PSU、OS硬碟等硬體的廠牌與型號
2. Armoury Crate 目前的版本與更新中心的畫面截圖
3. 參考連結中"Q5: 什麼是APP診斷?"部分蒐集log直至問題發生,完成後請上傳至雲端、開放權限後私訊分享連結給小編,請一併幫忙紀錄一下操作log測試問題時大概的時間點,方便的話也請同步錄影。
另外小編有發送私訊給您,請您至右上角的私人訊息處察看確認。

感謝您。
 

kwyshell
Star II

回覆如下:
1. 您好,規格都是一樣的。
2. 這升級最近版本Armoury Crate 前,沒有這個問題。開機幾個禮拜沒關機也沒遇上問題。
3. 升級後,就產生了這個問題。我用我備份的系統,Armoury Crate 升級之前的版本。運行一段時間,Handles 也沒有顯著的上升。
4.我想我已經用除錯器(DEBUG) 把相關的LEAK Handles 的種類與數量與型態都幫忙列舉出來了。我觀察LightingService.exe大約以每秒4-8 Handles 的速度Leak。我建議貴公司的軟體需要跑過MemoryLeak檢測。在某些條件下,已經開啟的 Registry Keys 不需要用的時候,無論如何都必須關閉。通常都是因為程式碼設計的時候,某些條件下沒考慮到,導致開啟的Handle沒有關閉。同樣的狀況也能在Armoury Game 中發現。

@kwyshell 您好,感謝您的回覆,經過相關諮詢能否請您協助:
1. 錄製複製問題的Armoury Crate log
2. 確認目前使用的工具包含哪些、透過該工具得到的資訊能否存成txt檔並提供?
再請協助確認與提供log 及txt檔,後端工程師將會以相同的方式檢查與分析,謝謝!

kwyshell
Star II

您好,
12.30後,Armoury Crate 有了新的更新。
可惜並無法改善結果。但是我發現Leak的速度有下降。

大約每秒 4.34 Handles Leak
大約每秒 609.86 KB Commit Memory Leak

我想貴公司  LightingService.exe 有 Memory Map Section 與 Process Handles 未使用 CloseHandle來關閉已經開啟的資源。希望能改善這個問題。