混响运行于CPU或者DSP时的部分指标对比
大家好,今天小白给大家简单分享下我最近做的一个基于Unity3D开发的带有3D音效的太阳系的demo,该demo中的3D音效主要使用了高通的3D音频插件(该款插件可从此处下载),本篇主要是想对比下将混响运行于CPU或者DSP时的性能差异,欢迎一起交流学习。
一、如何选择将混响运行于CPU或者DSP?
首先根据快速入门指南使用该款音频插件,进行相应的设置后,在Hierarchy栏右键Audio,选择Q3DAudioGlobalSettings,创建一个Q3DAudioGlobalSettings对象,点击该对象,可以看到右侧的属性栏,其中有1st Choice Reverb Processor (Android,Snapdragon)栏和2nd Choice Reverb Processor (Android,Snapdragon)栏,在这两个栏对应的下拉菜单中,就可以选择将混响运行于CPU或是DSP,如下图:
二、编译安装APK
1、将1st Choice Reverb Processor (Android,Snapdragon)和2nd Choice Reverb Processor (Android,Snapdragon)栏分别选择为:ARM_CPU;
2、编译APK
同样的,将1st Choice Reverb Processor (Android,Snapdragon)和2nd Choice Reverb Processor (Android,Snapdragon)分别选择为:COMPUTE_DSP,然后编译安装。
得到两个APK:
三、使用Snapdragon Profiler进行性能对比?
1、将设备连接到装有Snapdragon Profiler软件的PC机上;
2、打开Snapdragon Profiler软件;
3、连接设备;
4、点击Lunch Application,然后选择Packages,如:com.ABC.CPU;(对应OnCPU)
5、然后在Process栏和System栏选择想要观察的性能指标;
同样的,选择com.ABC.DSP;(对应OnDSP),得到如下性能指标:
对比以上数据,不难发现当混响运行于CPU时,CDSP 的利用率在2~10%之间(只有在起始一瞬间,CDSP利用率达到了20%左右);当混响运行于DSP时,CDSP的利用率在2~100%;对比Battery相关的指标项:Battery Current和Battery Power,可以看出当混响运行于DSP时,可以节省电量。
四、总结
本篇主要简单对比了当混响运行于CPU和DSP时的一些指标差异,有误请指正,欢迎一起学习交流。
混响运行于CPU或者DSP时的部分指标对比相关推荐
- 【嵌入式芯片】GPU,CPU,SOC,DSP,FPGA,ASIC,MCU,MPU,GPP,ECU等简介
一.各类芯片的定义 CPU: 中央处理器(Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit). 它的功 ...
- CPU FPU DSP MPU的概念介绍
CPU FPU DSP MPU的概念介绍 目前世界上有两种文明,一种是人类社会组成的的碳基文明,一种是各种芯片组成的硅基文明--因为几乎所有的芯片都是以单晶硅为原料制作的,芯片系统的总数比人类的数量还 ...
- 聚焦芯片:GPU,CPU,SOC,DSP,FPGA,ASIC,MCU,MPU,GPP,ECU等都是什么?
先上部分概念: CPU:中央处理器(Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit).它的功能主要是 ...
- python获取pid并杀死_用python记录运行pid,并在需要时kill掉它们的实例
我在跑爬虫程序的时候,由于爬虫程序的等待目标服务器返回数据的时间很长,而cpu占用很低,所以经常挂着代理一跑就跑好几百个.但是爬虫程序通常是写了死循环,或直到分配给该进程的任务都跑完才退出的.如果我们 ...
- python执行时间长被kill_用python记录运行pid,并在需要时kill掉它们的实例
我在跑爬虫程序的时候,由于爬虫程序的等待目标服务器返回数据的时间很长,而cpu占用很低,所以经常挂着代理一跑就跑好几百个.但是爬虫程序通常是写了死循环,或直到分配给该进程的任务都跑完才退出的.如果我们 ...
- 当 CPU 摸鱼时,它到底在干什么?
人空闲时会发呆会无聊,计算机呢? 假设你正在用计算机浏览网页,当网页加载完成后你开始阅读,此时你没有移动鼠标,没有敲击键盘,也没有网络通信,那么你的计算机此时在干嘛? 有的同学可能会觉得这个问题很简单 ...
- 电脑游戏显卡cpu占用率测试软件,游戏运行慢CPU占用率高试下更换显卡驱动试试...
我们平常在玩一些大型的游戏的时候,经常会遇到运行游戏软件时候电脑速度慢,电脑显示CPU占用率已经达到了100%的情况.其实遇到这类的问题是很正常的,因为我们在玩大型的游戏时需要占用到较多的CPU资源. ...
- 当CPU飙高时,它在做什么
点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! 本文为转载文章,原文出处:https://www.jianshu.com/p/90579ec311 ...
- 在windows中设置程序运行的cpu
本文的技巧来源于下面的网站 Change the Processor Affinity setting in Windows 7 to gain a performance edge 一般来说,如果电 ...
- vs编译c语言停止工作运行库mt,vc++编译时运行库选择(/MT/MTd/MD/MDd)
vc++编译时运行库选择(/MT/MTd/MD/MDd) vc++编译时运行库选择(/MT./MTd./MD./MDd) 在vs中,项目属性 ->C/C++ ->代码生成 ->运行库 ...
最新文章
- 镜头评价指标及测试方法(二)—畸变与分辨率
- 今天理解了一下HTTP头的Last-Modified 与If-Modified-Since
- Android -- ViewPager切换动画,PageTransformer
- 全球首款5G手机来了?三星Galaxy S10 5G版或于4月5日开卖
- 【二十一】插件开发——用于验证码识别的 JMeter 插件(上)
- 四边形不等式优化dp
- 安装webpack-cli时遇到的问题
- 《C++ Primer》第五版课后习题解答_第六章(1)(01-07)
- MATLAB 距离函数及用法
- 白话java_白话Java
- 面试题之Servlet工作原理
- freeswitch安装步骤(源码编译安装)
- [非线性控制理论]8_三种鲁棒控制器的比较
- dbm数据库详解【flask】【dbm.gun解决】
- Deepin安装dotnet
- 学生宿舍管理系统毕业设计(python)
- web项目中实现登陆成功后才能访问某些页面,否则自动跳转到登陆界面,以及对无限循环重定向的解决
- pandownload使用cookie登录
- whose引导的定语从句,先行词是复数形式,从句里谓语动词用单数还是复数?
- 使用c#完成数据库的crud操作
热门文章
- ad15的stc元件库_常用的Altium Designer AD09 AD14 AD18元件库 原理图库(543个)+PCB封装库(509个)...
- float占多少字节 java,Java语言中,float类型所占存储空间为()个字节。
- 有赞团队:SaaS公司的系统稳定与安全机制,附Saas研报
- 网关支付、银联代扣通道、快捷支付、银行卡支付等网上常见支付方式接口说明
- 获取Android APP的包名
- Optisystem软件与Matlab软件的联合数据读取
- 软件测试到底要不要报培训班?
- 使用keras和tensorflow进行minst数据集图像分类
- 基于Javaweb的学生宿舍管理系统
- 计算机导论二版答案,计算机导论二版课后标准标准答案(含简称集锦).doc