此版本侧重于为 3DS 版软件添加性能改进。
新增功能
修复:启动时间已大幅缩短:未缓存启动时加速 ~50%,缓存启动时加速 ~90%。
这是通过分析应用程序启动过程来实现的,并意识到 SD 卡上的游戏缓存持久性占用了大部分加载时间。现在,此作在单独的线程中延迟完成。有趣的是,意识到实施不当的优化可能会成为自己的瓶颈,所以以我的错误为教训。
以下是我在控制台上的改进(改进可能会有所不同,因为它们取决于您的控制台上有多少游戏):
未缓存的启动从 9.8 秒下降到 5.7 秒
缓存启动从 5.7 秒下降到 0.6 秒
新增:由于来自多个用户的请求,现在可以从 Universal Updater 更新 Checkpoint。
修复:卡带加载现在立即运行,而不是等待标题缓存保留在 SD 卡上。
修复发生异常时正常退出应用的问题
修复:初始代码重构。
删除:标题加载器中的一些冗余日志。
一般系统稳定性改进,以增强用户体验。
感谢您的耐心和支持。
如果您想做出贡献,非常感谢拉取请求。
新增功能
修复:启动时间已大幅缩短:未缓存启动时加速 ~50%,缓存启动时加速 ~90%。
这是通过分析应用程序启动过程来实现的,并意识到 SD 卡上的游戏缓存持久性占用了大部分加载时间。现在,此作在单独的线程中延迟完成。有趣的是,意识到实施不当的优化可能会成为自己的瓶颈,所以以我的错误为教训。
以下是我在控制台上的改进(改进可能会有所不同,因为它们取决于您的控制台上有多少游戏):
未缓存的启动从 9.8 秒下降到 5.7 秒
缓存启动从 5.7 秒下降到 0.6 秒
新增:由于来自多个用户的请求,现在可以从 Universal Updater 更新 Checkpoint。
修复:卡带加载现在立即运行,而不是等待标题缓存保留在 SD 卡上。
修复发生异常时正常退出应用的问题
修复:初始代码重构。
删除:标题加载器中的一些冗余日志。
一般系统稳定性改进,以增强用户体验。
感谢您的耐心和支持。
如果您想做出贡献,非常感谢拉取请求。