0媒体浏览器标志再次调整媒体浏览器性能

去年我发过关于 [int­link id=“41” type=“post”]improving the per­form­ance of Media Browser[/intlink].  最后,这种尝试产生了令人失望的结果。然而, 随着库大小的增加,我最近一直在尝试各种提高性能的方法.

  • 媒体浏览器的 sqlite 性能现在明显优于首次启用时,我对使用新版本启用它所获得的结果感到非常满意 2.2.8 发布.
  • 我将尝试将 sqlite 数据库文件移动到 [int­link id=“40” type=“post”]内存 我已经使用的驱动器 WMP 数据库[/intlink] 并将相应更新此帖子

上述变化产生了一些好处, 但实际上我正在寻找更多。同时 [int­link id=“41” type=“post”]benchmarking a new USB 笔式驱动器[/intlink] 我检查了我的媒体浏览器图像缓存的大小,发现它已经大幅增长——超过 600 梅格, 平均图像大小约为 600k。考虑到相关图像的典型显示尺寸,这似乎相当多,我想知道还能做什么。我记得在 TheHTPC 上看到过一篇关于减少图像缓存的帖子, 这是我经常关注的博客提要之一,并决定挖掘有问题的文章。我很高兴看到作者 (另一个乔恩) 尝试了我已经做过的各种事情, 并为减小图像大小提供了一些极好的建议.

  • 重新压缩所有 JPEG (在我的情况下 80%).  这节省了超过 350 毫克
  • 调整所有电影封面图像的大小 (我按照建议使用 600×400).  这额外节省了 230 毫克.

我想呼应 TheHTPC 的 Jon 赞同 FastStone 图像查看器 对于上述操作。它是免费且易于使用的.

  • 我还决定将每部电影的背景数量限制为最多 2 个。这节省了额外的 (后压缩) 60梅格。我考虑将最大值减少到刚刚 1, 但这只会额外节省 14mb — 我认为目前不值得.

总的来说,我将图像数量减少了大约 250, 总大小为 640mb.

  • 我还检查了是否有任何背景大于 1920×1080,并打算调整任何背景的大小。可悲的是 (或明智地) 没有。但我能够识别 4 腐败的 (1KB) 我也删除了背景文件.
  • 我还在媒体浏览器配置中关闭了“使用互联网提供商” (媒体中心内, 不是开始菜单配置实用程序) 尽管如此,我不希望这会产生任何影响,因为我已经拥有我管理的完整元数据 媒体岑之三主

我还有 189mb PNG并决定尝试进一步压缩它们 PNGOUTWin, 我根据一个 各种png压缩工具对比.  尽管最初的比较在完成时间方面给 PNGOUT 带来了相当不利的性能, 我找到了windows版本, 已针对多核 cpu 进行了优化, 表现良好, 在下面完成大多数图像 10 秒, 平均压缩率达到 94%。外推到我所有的图像,这只会节省 12mb。遗憾的是 PNGOUTWin 不是免费的, 我决定节省 12mb 不值得.

总体而言,我现在已将 ImageCache 文件夹中文件的平均大小减少到略低于 220kb — 仅 37% 原来的平均值。一旦重建整个缓存,我希望 (和希望) 这将导致新的缓存大小低于 250mb, 这应该提供非常显着的速度提升.

发表评论