问题标签 [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.
energy - MonkeyTalk 用于记录和回放用户操作;它可以离线工作吗?
我想使用 MonkeyTalk 记录和回放移动设备上的用户操作以测量能耗,但我不希望移动设备连接到计算机或其 WiFi 处于开启状态(因为它会消耗能量)重播动作。那么,当您想重播记录的交互时,是否有人知道手机是否必须通过电缆或 WiFi 连接到计算机?
如果您对使用其他工具有任何建议,我也将不胜感激。
java - Android-App消耗大量能量。套接字可能是原因
在我的应用程序中,我使用了一个数据报套接字、一个服务器套接字和几个套接字。当我的应用程序在我的 android 设备上运行时,手机会在某个区域发热,并且需要大量能量。我认为问题的原因是我的套接字。但我不确定哪种操作如此耗能:
创建新的 Sockets 是否需要花费很多精力:
如果我不再需要它,关闭服务器套接字和其他套接字是否重要。
连接会消耗能源吗?
连接后连接是否需要很多能量?(长时间不发送数据时断开连接更好)大量的Sockets需要很多能量吗?
我也有几个线程:
除了我的主线程和三个 binderthreads,我还有三个:
第一个线程:在我的数据报套接字上侦听传入消息:
第二个线程:监听多个套接字上的传入消息:
第三个线程:通过互联网通过http请求将数据发送到服务器。
其中一根线需要很多能量吗?
即使 wifi 已关闭或 wifi 已打开但未连接到 wlan,该应用程序也需要大量能量。所以没有任何联系。
这些操作中哪些是耗能的?我能做些什么来减少能量?
谢谢您的回答。
bluetooth - 摩托罗拉 XT910 从蓝牙低功耗标签 ticc2540、ticc2541、蓝色无线电标签读取 rssi 等于 0
我开发了一个在摩托罗拉 RAZR XT910 上运行的 Android 应用程序,操作系统版本为 4.0.4。
此应用程序使用 Motorola_ICS_R2_sdkaddon_100 BluetoothGattService.jar 和 BluetoothGatt.jar 库并与蓝牙低功耗传感器标签(TI CC2540、TI CC2541、Blue Radios 传感器标签)进行通信。
在发现过程中,我总是读取等于 0 的 rssi 值。我使用以下代码在接收 Intent BluetoothDevice.ACTION_FOUND 时读取 rssi 值:
短 rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,(short) 0);
同样对于非蓝牙低功耗设备,我读取的 rssi 值还可以(不等于 0)。
谁能帮我??
谢谢
c# - C# invoking Powershell, DLL could not be loaded
I am having a slightly odd problem.. the following lines run fine directly in powershell:
Straight forward enough, -energy generates its file, has other flags I could play with.
Running line 1 from C# works fine too (in any of the wonderful methods throughout this site, like
(or the versions that run everything through a Pipeline, or create PSCommand(), and so on)
Running the same thing on the -energy works fine from the console, but if I try to call it through C# it starts talking about missing 'energy.dll' or one of its dependencies. All the dlls (including dependencies) are of course there - since it runs from command line, and verified manually anyway.
Visual Studio is running in Admin mode, and just to be on the safe side I built the ap and tried running that directly in Admin mode too
I have tried manually loading the dll
But it just throws an extra error saying it
'could not load file or assembly 'file:///C:\Windows\System32\energy.dll' or one of its dependencies'
Does anyone have any thoughts on what else would be causing issues? (Have to run for a bit, but if I find a solution before someone else I will of course post it, been hammering at it for most of the day though with no luck)
matlab - Matlab linprog约束:如何同时停止充电和放电存储?
我在使用matlab linprog代码时遇到问题。优化函数是 24 周期的总成本,仅考虑锅炉的燃料成本。
模拟目的:
针对由锅炉、热量需求和 TES 组成的系统的 24 小时运行优化热能存储 (TES) 的充电/放电行为。天然气的价格是随时间变化的。
问题:
如果 TES 是理想的(效率 = 100%),我没有任何约束可以阻止系统同时充电和放电。我不能用一个变量来描述充电和放电。我确实需要他们分开
目前,我有以下限制来描述最小/最大充电/放电率(当然还有其他一些):
是否有可能在 linprog 的约束下实现以下逻辑规则?
所有方法,例如使用二进制变量(用于描述系统是充电还是放电)都不起作用,因为二进制变量总是取决于优化的输出。
linux - 类似于非 Sandy Bridge/xeon 处理器的 RAPL
第一次在这里发帖。
我想知道是否存在类似于其他处理器(英特尔 i7)的运行平均功率限制,这些处理器不是 Sandy Bridge 或 Xeon 处理器,因为我正在实验室工作的机器。
对于那些不知道的人。我提取了此描述以使您快速了解。
“RAPL(运行平均功率限制)接口为平台软件提供了监控、控制和获取 SOC 功耗通知的能力。”
我特别需要的是在运行一些代码(如矩阵乘法或向量加法)后获取处理器各个内核的能耗测量值。温度也会很好,但这是另一天的另一个问题(lm-sensors 对我来说有点令人费解)
谢谢并保重。
c++ - c ++中的成对距离计算
我正在计算 C++ 中大量(~1e5)粒子的势能。为了做到这一点,我正在运行一个双循环,在其中我计算成对距离,并从这些距离计算系统的总势能。下面是相关的代码片段(它没有准备好复制/粘贴,因为需要定义数据,并且有些东西脱离了上下文;该方法仍然有效,这就是我要在这里展示的内容) :
有没有更快的方法来进行这种类型的计算?我对也涉及近似值的建议持开放态度,也就是说,如果它将总势能返回到大约 1% 左右。
谢谢!
java - 是否有任何 Android API 来获取 CPU 和电池状态?
我正在写论文,我需要探索 google Android API 以找到一种方法来获取有关 CPU 和电池的所有可能信息(如 CPU 温度、使用百分比、电池电量、能耗……) .
这个想法是在 2 个或更多不同的执行时间内测量 Android APP 消耗的能量,并获取 APP 使用什么来消耗这些能量的详细信息。
有谁知道Android的任何API来衡量这种事情?
instruments - 如何导出能源使用结果数据
我使用 Instruments 从 Device 中导入 Energy Diagnostics 文件。
但是如何导出能耗结果数据?比如一个csv文件?可能吗?