在已知某一平台硬件功率的情况下,计算android代码的总能耗

问题描述

在已知某一平台硬件功率的情况下,计算android代码的总能耗
如果已知一段开源代码 ,通过什么办法在计算出所消耗的能耗呢,或者说怎样看出每条代码对应调用了什么硬件和调用时间,有研究过的前辈么,求救

解决方案

调用了什么硬件是不能看到的因为Android基于java,java不能直接调用硬件,可以通过汇编语言、计算机组成原理和操作系统这些课程大概知道是怎么调用的。调用时间可以通过前后获取系统时间相减大概知道花了多少时间。

解决方案二:
这个还真挺偏的。我也想知道,同关注。

解决方案三:
这个是底层代码了 用汇编语言可以直接控制硬件 肯定有代码案例 代码只要实现功能就好 实现功能有很多种

解决方案四:
公司只是用测量工具测试功耗, 同关注

时间: 2025-01-01 02:08:03

在已知某一平台硬件功率的情况下,计算android代码的总能耗的相关文章

WCF技术剖析之十三:序列化过程中的已知类型(Known Type)

DataContractSerializer承载着所有数据契约对象的序列化和反序列化操作.在上面一篇文章(<数据契约(Data Contract)和数据契约序列化器(DataContractSerializer)>)中,我们谈到DataContractSerializer基本的序列化规则:如何控制DataContractSerializer序列化或者反序列化对象的数量:以及如何在序列化后的XML中保存被序列化对象的对象引用结构.在这篇文章中,我们会详细讨论WCF序列化中一个重要的话题:已知类型

dos-编写程序,运行已知java文件

问题描述 编写程序,运行已知java文件 比如在d盘根目录下有Java文件Hello.java, 用eclipse编写一个程序去执行这个文件,比如Hello.java文件要输出"你好!大家好!" 那你编的这个程序执行后就会输出"你好!大家好!" 解决方案 .java文件不是用eclipse执行的. 编译用javac,执行用java. 写一个bat就可以运行了. bat如下: @echo off javac Hello.java java Hello pause 解决

eclipse源代码-如何获得一个JDT 的 JavaProject 对象,在不使用eclipse 平台不启动的情况

问题描述 如何获得一个JDT 的 JavaProject 对象,在不使用eclipse 平台不启动的情况 JDT中提供的获取IJavaProject对象的方法是:①先从workspace中获取工程对象IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();IProject project = root.getProject(""工程名"");②采用JavaCore.create(project)方

NokiaS40和S60开发平台1.0已知问题(翻译)

问题 NokiaS40和S60开发平台1.0已知问题(翻译) 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb   1.  Nokia3300不支MMA(声音处理)类库. 2.  Image.getGraphics()方法在不同的软件版本中工作不同,该方法无法在新版本的7650.3650和N-Gage中正常工作.即这些机器中无法实现双缓冲技术. 3.  Nokia7650.3650和N-Gage,无法控制背景灯和震动. 4.  同时播放声音在S60模拟器上可以运行,

c++-如何在vc 平台读已知路径下的pdf文件,并插入图片?

问题描述 如何在vc 平台读已知路径下的pdf文件,并插入图片? 希望实现在vc2008平台上打开一个已知路径的pdf文件,并在指定位置插入图片,实质就是印章签名,搜索了百度,有人提到libhaur,但是这个好像不可以编辑已经存在的文件,只能新建一个pdf文件,然后再编辑 解决方案 试试itextsharp,是个处理pdf的dll,不知道有没有C++版的

后台第三方认证-如何用已知用户名和密码后台登陆另一个网站

问题描述 如何用已知用户名和密码后台登陆另一个网站 我想用用户输入的学信网用户名和密码做学信网的认证,有什么方法可以实现的么? 解决方案 用httpclient把用户名.密码post过去得到返回值.只要平台没有验证码或者只有简单的验证码就没有问题.具体可以用fiddler看下. 解决方案二: 需要学信网给你开通他们的认证接口撒

传言已久的“360神秘硬件”终于揭开神秘面纱

360随身Wifi外观图 360随身Wifi使用方法示例 传言已久的"360神秘硬件"终于揭开神秘面纱. 据360内部人士透露,360将推出一款操作极其简单的无线路由器,名为"360随身Wifi".其功能是:只要用户把"360随身WiFi"插到任何一台可以上网的电脑上,不用做任何设置,手机.Pad等智能设备就可以上网. 强化移动端 "现在用户要想设置成功一款普通路由器操作非常复杂,360随身Wifi就非常简单,只需简单插进电脑USB口.

盘点目前已知的手势技术

移动互联网的发展使人们逐渐摆脱了传统手机的按键与触笔操作,进入了一个触屏和手势操作的新时代.如果你还没有用过智能手机,还不知道什么是触屏和手势操作,在周围人的眼里,你也许就OUT了.除了移动操作系统和第三方软件里的手势操作之外,在2012年,手势操作或许会在更多的领域崭露头角.下面就一起盘点下目前已知的手势技术吧: 移动操作系统中的手势操作 要说移动操作系统里的手势,首当其冲的就得说说iOS系统了.除了基本的解锁等触控技术外,在最新的iOS5操作系统中集成了更多手势识别功能.例如:在屏幕中利用收

已知窗口句柄,如何获得窗口标题?

问题描述 已知窗口句柄,如何获得窗口标题?用C#怎么实现 解决方案 解决方案二:[DllImport("user32.dll",CharSet=CharSet.Auto)]internalstaticexternintGetWindowText(IntPtrhWnd,StringBuilderlpString,intnMaxCount);[DllImport("user32.dll",CharSet=CharSet.Auto)]publicstaticexterni