关于DEEPIN-MUSIC的想法
Tofloor
poster avatar
stone
deepin
2020-07-06 22:39
Author
最新版的DEEPIN-MUSIC终于可以更新了。
虽然官方github上明确说明加载目录卡死的问题解决了,但是我这依然还是卡死闪退。
无奈只好去找问题所在,百度没有找到资料,自己猜测可能是因为加载目录的文件太多导致卡死,于是去找有关DEEPIN-MUSIC的配置文件 ~/.config/deepin/deepin-music/config.ini,想着把配置文件删掉应该就OK了,但是删掉之后发现没用。想着删除重装应该有用,于是删除重装N次都无效,最后打开了config.ini 找到[base.play.geometry] 这个条目,把value值清空,发现可以了不会卡死闪退了。
后面我就想少加点文件试试看看最多可以加多少会卡死,加着加着到了1000多首音乐的时候,加载时间大概在30多秒,于是我打开了任务监视器,看到了DEEPIN-MUSIC占用了8.9G内存。。。,终于想明白为啥之前会卡死了。如果我把这个目录加载进去,我16G的内存撑不住。所以卡死闪退了。

我加载的1300多首音乐实际占用是25.8G,放进播放器占用内存是8.9G,也就是说,播放器在加载目录的时候加载了三分之一的资源进内存。

我想问下,本地播放器时候在加载目录的时候是不是都是这种操作?

有没有预加载的说法?就是说播放器列表他只是做了一个目录文件的映射。内存中只会加载当前歌曲的前后几首歌,这样可以大大减少内存占用。播放模式也只是在当前列表的映射上加算法改变列表的排列顺序。

https://bbs.deepin.org/user/48640


Reply Favorite View the author
All Replies
avatar
central_1
deepin
2020-07-06 23:26
#1
顶一个,实在不行的话,可以换个播放器用用
Reply View the author
avatar
jingle
deepin
2020-07-07 00:01
#2
性能会优化的 之前导入大量文件会卡死也记录了
Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2020-07-07 05:53
#3
社区的星火商店可以获取旧版
记得先把新版删了才可以装
Reply View the author