Unity3D降低CPU和电源消耗以及内存不断上涨

降低CPU以及电源消耗过大的问题(改之前cpu占有率达到10%—15%,电源耗电量在任务管理器是显示的非常高,ps:只是一个音乐播放器)。

1.打开Unity—Edit—ProjectSettings在左侧找到Player在右侧选择OtherSettings选项卡将Lightmap Encoding点开选择渲染(我做的不需要好的渲染所以选择最低级的low)。

2.打开Unity—Edit—ProjectSettings在左侧找到Quality在右侧Anti Aliasing选择Disabled,抗锯齿关掉。

 Quality在右侧将VSync Count选择Don‘t Sync。

  Quality在右侧找到图片位置有个Default可以设置不需要高质量运行的项目选Very Low就行,其他项目看项目质量选择。

3.限制游戏帧率

 Application.targetFrameRate = 60;//限制为60帧

改完这些我的音乐播放器的cpu占用率从10-15变成了1-3之间,电源耗电量变成了最非常低。

4.内存不断上涨是没有释放内存可以用GC强制回收

System.GC.Collect();

以及内存清理

 Resources.UnloadUnusedAssets();//ps:自己试了gc对我没用单纯是提一下,只有这条代码对我有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值