听歌时候无意间发现硬盘灯很规律的闪,懵逼,什么东西在读我硬盘???
打开任务管理好像没什么,怀疑到音乐播放器上,暂停播放,就不闪了。
所以难道网易云音乐是一直读一个文件的?类似在线看视频那样子缓存一段播放一段? 而不是开始播放的时候直接全部缓存进去内存?
然后开任务管理器,网易云音乐切歌,快进,暂停,这些标准观察。确实是一直在读硬盘
然后就觉得,好蠢啊这样子。。。。
然后又试了一下 fb2k,也是这样的逻辑。。。
是我错了吗,感觉这样子好蠢。。。
不知道放那个节点,就放这边了(逃
|      1yingfengi OP 现在我总是莫名觉得硬盘灯在跟着旋律闪。。。 | 
|  |      2oott123      2018-03-19 23:20:13 +08:00 via Android 假如你哪天闲得无聊打开一个几千分钟的录音文件就… | 
|  |      3jugelizi      2018-03-20 00:03:23 +08:00  6 ''' 而不是开始播放的时候直接全部缓存进去内存? ''' 你绝对不是程序员 | 
|      5yingfengi OP @Jimjay 为什么不是多缓存一点呢,我感觉他就一点一点的缓存。另外,为啥 v2 就必须是程序猿呢(滑稽.docx ) | 
|      6trn4      2018-03-20 03:56:31 +08:00 via iPhone  1 @yingfengi 按理说,缓存这个应该交给下层 API,OS,磁盘 firmware 来做,应用不该考虑“我该缓存多大,物理内存还有多少,磁盘速度怎么样”这种问题。 | 
|  |      7msg7086      2018-03-20 04:14:13 +08:00 因为你物理内存不够大。 我一台 256G 内存的电脑就是全缓存在内存里了。 | 
|  |      8sillylang      2018-03-20 06:02:07 +08:00 via Android 播放的歌曲的缓存吧 离线了也可以听的吧 | 
|      9Jimjay      2018-03-20 08:01:08 +08:00 via Android @yingfengi 系统为每个 App 分配的内存的都是有限的,一下把整首歌放进内存里很容易导致内存溢出,即卡死或崩溃,特别是一首时间长点的歌的话 | 
|      11nicevar      2018-03-20 08:37:29 +08:00 via iPhone 你想想如果是没有分割的 ape 文件 400M,是不是更蠢了?没必要一次装载到内存,这点读取操作硬盘遭得住,用户觉得你一个破播放器占这么多内存,直接给你卸了,也就是现在硬件发展快了才有你这种疑问,以前做个播放器超 20M 内存就被喷得死去活来。即使现在内存配置上来了,我也不建议占用太多,这几年明显的变化就是同样开那几个软件,内存要翻一番还多,16G 已经完全不够用了,下午一点就用完,傍晚六点就用到 20G | 
|  |      12KNOX      2018-03-20 08:48:20 +08:00 via Android 你认为手机的内存全部都是给一个 app 用的吗? | 
|  |      13summerwar      2018-03-20 10:33:23 +08:00 硬盘就是用来读取的 | 
|  |      14flynaj      2018-03-20 10:40:42 +08:00 via Android 这个应该是操作系统的功能,说明你内存不足。 | 
|  |      15flynaj      2018-03-20 10:42:24 +08:00 via Android 你的操作系统版本,硬件配置说出来,还有同时运行了些程序 |