-
Creator 版本: 2.4.8
-
目标平台:小游戏开发工具
问题描述:微信小游戏加载远程资源,使用了缓存,在释放远程资源后,再次加载该资源,耗时依旧很长。我理解的是缓存在本地后,再次加载应该很快才对。
这是加载耗时的日志打印,第一次时长比缓存后的会偏长一些,但是缓存后的加载时长仍然比预期的长很多。

测试过程设置了Network为Fast 3G

// 这是加载远程资源的代码:
cc.assetManager.loadRemote(remoteResUrl, { cacheEnabled: true }, (err: Error, asset: T) => {
if (err) {
} else {
onComplete && onComplete(err, asset);
}
});
// 这是释放远程资源的代码:
cc.assetManager.releaseAsset(asset);