energy相关内容

节能 GPS 跟踪

我正在制作一个要求用户将其 GPS 位置发送到服务器的应用程序.我需要每 10 秒执行一次,这对能量预算来说很沉重. 是否有任何开源实现,我可以在其中获取一次 GPS 位置,然后使用加速度计和指南针来跟踪用户位置? 或者其他什么是节能的? 解决方案 这里是一个很棒的开源位置跟踪库,甚至被谷歌推荐. ..
发布时间:2022-01-22 14:11:37 移动开发

在 Android 上持续检测 NFC 标签

根据我的阅读和实验,我发现 Android 设备使用某种方法来防止重复读取标签(如此处所述).这对节能很有好处,但限制了该技术的可能应用. 例如我面临的问题是,我有一个内容不断更新的被动标签.一旦标签被读取,手机就会停止检测标签,直到它被移除,在此期间,如果不将其从字段中移除并重新点击,您将无法继续读取标签中的更新内容.此外,在标签最初被读取后,磁场要么被关闭至极弱以节省电力.因此,您不能持 ..
发布时间:2022-01-18 21:18:01 移动开发

将ASCII数字转换为其数值的最佳方法

让我们说我有一个代表十进制数字的ASCII字符: 字符数;//介于0x30('0')和0x39('9')之间 我想获取它表示的数值(在 0 和 9 之间).我知道两种可能的方法: 减法: uint8_t value = digit-'0'; 按位和: uint8_t值=数字&0x0f; 就编译后的代码大小而言,哪一个是最有效的?执行时间处理时间?能源消耗?答案可能是特定 ..
发布时间:2021-05-04 19:03:23 C/C++开发

性能功耗度量:它如何工作?

我注意到 perf list 现在可以测量功耗了.您可以按以下方式使用它: $ perf stat -e power/energy-cores/./a.out“系统范围"的性能计数器统计信息:8.55焦耳功率/能量芯/经过了0.949871058秒的时间 此测量的准确性如何,以及perf如何估算功耗? 解决方案 power/energy-cores/ perf 计数器基于称为的MS ..
发布时间:2021-04-24 21:07:15 其他开发

哪个代码消耗的功率更少?

我的目标是针对某些特殊情况开发并实现绿色算法.我已经为相同的算法开发了两种算法. 有一个大号.访问内存(加载和存储).该模式有时会合并,有时会不合并.我假设最坏的情况是,大多数访问将导致缓存失败.请参阅示例代码段a). 另一个没有大号.计算,大致相当于下面的代码片段b). 如何估算每种情况下的功耗.哪一个更节能?为什么? 平台:我将在配备Windows 7、4 GB DRA ..
发布时间:2021-04-24 21:05:47 其他开发

什么是“能量"?在图像处理中?

我已经阅读了几本有关图像处理的书籍和网站,但是我仍然不确定图像处理中“能源"一词的真正定义.我找到了几个定义,但有时它们不匹配. 当我们在图像处理中说“能量"时,意味着什么? 解决方案 在图像处理中,“能量"的定义不止一个,因此取决于使用它的上下文. 当在概率框架(例如MAP(最大先验)估计)结合马尔可夫随机场的情况下制定操作时,能量用于描述“信息"的度量.有时候,能量可能是最小化 ..

是否可以在程序中提取指令的特定能耗?

我的意思是,给定一个源代码文件,是否可以使用诸如perf之类的工具来提取特定代码块或1条单指令的能耗水平? 解决方案 使用 jRAPL 一个用于概要分析运行在CPU上的Java程序的框架. 例如,以下代码段尝试测量任何代码块的能耗,这些代码块的值是开始和结束之间的差值: double beginning = EnergyCheck.statCheck(); doWork(); ..
发布时间:2020-06-13 19:20:05 服务器开发

测量浏览器渲染网页所消耗的电量

是否有一种方法可以计算加载和呈现网页(前端)所消耗的电量?我在想用phantomjs进行的“测试",例如: 加载网页 滚动到底部 并测量需要多少电量.我也许可以从CPU周期推断出来.但是phantomjs毫无头绪,在实际的浏览器中渲染肯定有所不同.也许不可能进行真正的测量..但是有了索引,就有可能比较网站. 还有其他建议吗? 解决方案 用现代处理器(比286更新的任何东 ..
发布时间:2020-06-13 19:20:03 其他开发

是否有可能/容易地确定一个程序正在使用多少功率?

是否可以确定甚至合理地估计程序正在使用多少电量?我的想法是根据功耗而不是典型的性能来分析我的代码. 是否足以衡量CPU使用率,GPU使用率和内存访问量? 解决方案 有很多方面会影响应用程序的功耗,并且这些方面会因所使用的硬件而有很大差异. 获得想法的最简单方法是如果您的应用程序不是繁重的计算类型,那么挑战就更大了,因为简单的1个时间点比较无法解决问题.您将获得一个可以随时间记录 ..
发布时间:2020-06-13 19:20:01 其他开发

如何使用Cooja计算总能耗

我正在使用无线传感器网络电缆来评估其在我的工作中的性能.我想测量等待时间和总能耗,以找到每个节点中的剩余能量.所以我的问题是我有一些tx rx cpu cpu_idle值,我不怎么用它们来计算我需要的值.我找到了一些进行计算的规则,但我不完全了解如何在我的情况下应用它. 在通信中消耗的能量: CPU消耗的能量: 32768是什么意思,为什么我们使用这个数字?是标准值吗? 解决方案 ..
发布时间:2020-06-13 19:19:59 其他开发

SSE指令会消耗更多的功率/能量吗?

非常简单的问题,可能很难回答: 例如,使用SSE指令进行并行求和/最小值/最大值/平均运算会比执行任何其他指令(例如单个求和)消耗更多的功率吗? 例如,在维基百科上,我找不到这方面的任何信息. > 我能找到答案的唯一提示是此处,但这有点通用,没有任何参考.在这方面发表的材料. 解决方案 几年前,我实际上对此进行了研究.答案取决于您的问题到底是什么: 在当今的处理器中, ..
发布时间:2020-06-13 19:19:56 其他开发

如何在Windows Mobile和Windows CE上测量应用程序的能耗?

我想测量 的能耗 我自己的应用程序(可以修改) 第三方应用程序(我无法修改) 在 Windows CE 5.0 Windows Mobile 5/6 是否有某种API? 如果没有,我可以测量可用于估算能耗的其他值吗? 我不需要像20 mAh这样的精确值(尽管会很好),相对值就足够了,例如:“从100%充电到0%充电状态,大约20%的充满电的电池由该应用程序使用 ..
发布时间:2020-06-13 19:19:52 其他开发

C ++中的成对距离计算

我正在计算c ++中大量(〜1e5)粒子的势能。为此,我运行了一个双循环,在该循环中,我计算了两两之间的距离,然后从这些距离计算出系统的总势能。下面是代码的相关部分(由于需要定义数据,并且一些内容不在上下文中,因此尚未准备好复制/粘贴;该方法仍然有效,这就是我要在此处显示的内容) : int colstart = 2; int colend = 4; double PE = 0; ..
发布时间:2020-06-03 20:43:47 C/C++开发

在Android上连续检测NFC标签

通过阅读和实验,我发现Android设备使用某种方法来防止重复读取标签(例如,我面临的问题是,我有一个被动标签,其中的内容会不断更新.读取标签后,手机将停止检测标签,直到将其删除为止.在此期间,您无法继续读取标签中的更新内容,除非将其从字段中删除并重新点击. 此外,在最初读取标签后,磁场要么关闭得非常弱,要么省电.因此,您无法持续为无源设备供电. 是否有一种方法可以强制Android设备持续 ..
发布时间:2020-05-17 20:07:56 移动开发

重新分配/覆盖热键(Win + L)锁定窗口

是否可以将 Win + L 热键重新分配给另一个可执行文件/快捷方式? 用例-我想在笔记本电脑的显示器锁定后立即将其关闭.我知道可以锁定和关闭监视器的可执行文件,但是我不想更改系统锁定的方式(通过显式运行程序或通过其他快捷方式).最好将 Win + L 分配给该可执行文件. 解决方案 您需要设置以下注册表项以完全禁用Windows锁定功能: [HKEY_CURRENT_USER ..
发布时间:2020-04-26 08:35:47 其他开发

高效节能GPS跟踪

我想提出,要求用户发送其GPS位置到服务器的应用程序。我需要它的比如说每隔10秒,这是沉重的能源预算来完成。 有没有开源实现,在那里我可以把GPS定位一次,然后使用加速计和罗盘来跟踪用户的位置? 或其他任何这是节能的? 解决方案 这里是一个伟大的开源位置跟踪库,它甚至被推荐的谷歌。 ..
发布时间:2015-12-04 12:55:16 移动开发

如何计算功耗上使用无线网络的Andr​​oid手机?

我已经实现了一个使用无线(点对点)网络,以交换信息的是Android 1.6的移动路由协议。现在我想,以评估它在看的能源消耗点,基本是尝试计算浪费发送一个数据包的能量,做任何人有任何想法如何做到这一点?软件/硬件解决方案,欢迎!感谢名单:) 解决方案 我不相信,任何应用程序会给你任何形式的有意义的结果。你真的需要寻找一个硬件解决方案,并且它可能会需要是自造的。 的设置了,我已经使用的功率测量 ..
发布时间:2015-12-02 15:33:05 移动开发