问题标签 [energy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
794 浏览

android - Android API如何获取电池百分比?

我正在研究 Android 中的能量。当我需要通过Android系统的百分比来了解当前的充电状态时,我运行以下函数:

但我不知道 Android API 如何知道电池的当前充电状态并产生结果?我研究并了解了一些电池测量方法,例如:

Android API 是否使用上述任何方法?还是另一种方法?

0 投票
0 回答
176 浏览

omnet++ - Omnet++ Energy (InetSimpleBattery) 图表

我已经在 omnet++ 中创建了一个项目并尝试跟踪不同节点的能源使用情况,但是所有图都冻结在一个值(直线)上,即使长时间运行模拟也不会改变。我正在使用 InetSimpleBattery。也许我错过了一些东西。这是我的 ini 值:

0 投票
0 回答
229 浏览

omnet++ - 如何在 omnet++ 中激活电池模块

我正在尝试使用 InetSimpleBattery 模块来收集我正在运行的模拟的能量数据。每当我运行模拟时,能量值总是恒定的(没有能量消耗)。于是我尝试在ini文件中修改以下参数:

但是我收到“未使用的条目”警告,并且能量值仍然保持不变,随着时间的推移没有变化。所以,为了确保我正在使用无线电(因为它是 inet 2.x 中唯一消耗能量的模块)在我的 ini 文件中尝试了这个:

但是当我开始模拟时,我得到了这个:

“在顶级网络中找不到名称为 'channelControl' 的 ChannelControl 模块”

对此有什么想法吗?我需要为能量图提供有效值。

0 投票
1 回答
764 浏览

cpu - 寻找处理器的有效开关电容

我需要使用等式确定处理器的功耗,

P = C*(V^2)*f

其中 C 是有效开关电容,V 是电源电压,f 是处理器频率。有人可以解释一下我在哪里可以找到典型处理器的样本 C 和 V 值吗?我浏览了一些英特尔处理器数据表,但无法弄清楚处理器的典型 C 值。

以下链接对 CPU 功耗进行了一般说明。但是,为了执行此功率计算,我需要知道此答案中指定的 CL 值。

有人可以给我一些提示或有用的链接,我可以在其中获得英特尔处理器的值吗?

0 投票
0 回答
64 浏览

xcode - Parse.com 能源影响?

在我的应用程序中,我正在使用流行的服务 Parse.com,我注意到它给我带来了一些能源影响问题......

我做了一些测试,当我在 AppDelegate 中插入提示输入我的帐号和 APP Parse.com 的 ID 时,会显示能量问题(我们都可以在 Debag Navigator 中的 xcode 中看到)... 他有注意到这个问题了吗?为什么这么强的消费??你能做到吗?在我的应用程序开发过程中,我会发现自己遇到内存和电池问题......

在此处输入图像描述

我向你展示代码 colpevo 我奇怪的能量影响(我只在我刚开始的应用程序中的文件,所以它甚至不是一个大的超额)

0 投票
0 回答
623 浏览

android - 如何将移动应用程序连接到智能电表

我正在开发一个应用程序,它可以跟踪你的房子使用了多少电力和燃气,你的汽车行驶了多少公里,以及所有导致温室气体的因素。

我几乎完成了汽车的部分,但我对你家使用多少电力和天然气的部分有疑问。我有一个想法,但我不知道它是否会起作用以及如何去做。为了让它工作,你应该有一个智能电表,并且应用程序会以某种方式连接到智能电表,智能电表应该将数据发送到应用程序,但这可以做到吗?如果没有,有没有其他方法可以让应用程序跟踪您使用了多少能源和天然气,而无需手动填写?因为老实说,我认为没有人会这样做。

0 投票
0 回答
27 浏览

performance - 确定 CALayer 能量影响

我在我的应用程序中添加了几个 CALayer,当它们在我的机器上使用几乎为零的 CPU 时,我注意到它们对 GPU 征税。

目前我使用第三方应用程序 iStat Menus 来监控 GPU 功耗。有没有更好的方法来查看 CALayers 如何利用 GPU 周期和纹理内存?理想情况下,类似于 Xcode 中的 CPU/内存调试仪表。

0 投票
0 回答
67 浏览

mobile - 在 Windows 10 移动设备中使用分析器测量能耗

我正在尝试在具有 ARM 级处理器的真实 Windows 10 移动设备中分析能耗。但是,为此,我们需要断开 USB 电缆的连接,因为通过 USB 直接供电似乎会扭曲测量结果,此外,能量感知对象(如 AggregateBattery)默认为 null。但是当设备与计算机断开连接并通过 WiFi 连接时,Visual Studio 似乎不支持这种远程调试。VS2015 远程工具不适用于 ARM 处理器的 Windows 10 手机,至少,我们找不到适合该平台的安装程序。有没有办法使用 VS2015 来分析在真正的 Win10 移动设备上运行的 UWP 应用程序的能耗?

0 投票
1 回答
560 浏览

modbus - 无法读取选择电能表 MFM 384 C

尝试在终端软件(Docklight)中使用 modbus RTU 协议读取 selec mfm384 c 电表,我得到一些以 3F 开头的不相关响应......它需要在其第一个字节中使用从地址响应,CRC 是怎样的也失败了,你能帮我解释一下 selec mfm 384 中的命令和响应格式吗

0 投票
1 回答
1548 浏览

linux - Perf stat 周期数和频率缩放

我一直在使用 odroid-xu3 进行小型实验perf statcpufreq-set它是一个带有 Exynos 芯片(A7 和 A15 ARM 内核的异构处理器)的嵌入式设备。我使用 BLAS lvl3 基准来运行我的实验,并且我一直在使用该taskset实用程序将任务固定到 A15 核心。我还仔细检查了它是一个单线程实现。

希望在高频或低频运行时周期数应该相同,但我可以看到一个小的变化,例如分别在 400MHz、1000MHz 和 1600MHz 运行 GEMM 内核(矩阵乘法,100 次运行)我得到以下结果:

您可以看到,即使持续时间与频率也不是真正的线性关系(至少与测量的周期数一致......)。一个假设是该任务有点内存限制,但我在单精度实现中得到了类似的结果......你知道这可能是什么原因吗?

编辑:矩阵有 400 个样本,我使用环境变量 OPENBLAS_LOOP(openblas 基准测试)运行 100 次。我尽量避免运行其他应用程序,我无法判断负载为 0%,但已经接近。你建议我停止一些特别的事情吗?由于它已经是超过 100 次实验的平均值,因此相同频率的变化非常低(<0.1%),当我改变频率时大约有 4% 的差异,而且最高频率的周期数总是更大,所以确实如此看起来不像它更“嘈杂”,它看起来像是在高频发生了其他事情。