tor4kichi / Hohoema

Windows10向けニコニコ動画プレイヤー
GNU General Public License v3.0
77 stars 10 forks source link

ページ読み込みごとにメモリ使用量が増えていく #836

Closed tor4kichi closed 2 years ago

tor4kichi commented 3 years ago

https://docs.microsoft.com/en-us/answers/questions/111194/memory-leak-on-uwp-with-target-versions-100177630.html

ListViewBase周りの問題のようで、どうしようもないかも。

tor4kichi commented 3 years ago

WinUI 3 Controls GallaryでListViewとWhat's Newのページを交互に開くだけでもメモリが増えていく様子が確認できた。

https://www.microsoft.com/en-us/p/winui-3-controls-gallery/9p3jfpwwdzrc?activetab=pivot:overviewtab

tor4kichi commented 3 years ago

わからない…何も…。

tor4kichi commented 3 years ago

https://social.msdn.microsoft.com/Forums/en-US/92f76519-f139-4c94-ae5e-630f0abda66e/uwpcmemory-leak-with-listview-ui-virtualization?forum=wpdevelop

ItemTemplate内にUserControlを配置した場合にUserControlのUnloadedとデコンストラクター呼び出しがされないらしい。ItemsSourceにnullをセットすれば回避できるらしい。うごごご…。

tor4kichi commented 3 years ago

可能であればリスト項目のItemTemplate内でUserControlを使用しなければ問題は回避できそうだが、どうだろう。