问题标签 [power-saving]
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.
android - 如何在省电模式下运行 Android 应用程序
我正在尝试在处于省电模式时运行应用程序,有人对此有任何见解吗?
wireless - 如何动态禁用 Windows 无线节能?
我们在无线节能方面存在一些问题。如果我们在当前电源计划中将无线适配器设置的省电模式设置为最高性能,所有问题都消失了。但是,这确实会影响电池寿命。所以我们想找到一种方法以编程方式关闭 Wi-Fi 省电,仅在我们的程序运行时。
我们尝试设置 OID_DOT11_POWER_MGMT_REQUEST,但失败并显示 0xC0010017,这意味着 NDIS_STATUS_INVALID_OID。不过查询没问题。
另一种方法是修改当前的电源方案,但是如果用户在我们的程序运行时切换电源方案,可能会导致问题和混乱。
这里的大师知道更好的方法吗?提前致谢。
c# - 防止平板电脑在应用程序运行时休眠
我正在尝试编写一个 Windows 8 平板电脑应用程序,该应用程序通常可以在接收输入之间花费几分钟。
问题是,如果我不一直触摸屏幕,省电模式就会启动,屏幕会自动变黑,这会扰乱应用程序的用户。
有没有办法让我的应用程序阻止激活节电程序,或者至少延长激活节电程序所需的时间。
c++ - fine granularity nanosleep not power efficient in c++ program on linux
I am trying to call a sampling function periodically within a C++ thread on my linux machine. I would like to restart my function after a very short period, ideally 1 msec, but I'm finding that the power (in Watts) consumed for a 1 msec period is prohibitively high: the system runs at double the power level as when my period is 5 msec. Keeping power low is a major concern for the functionality I want.
Specifically,
Takes 2x the power of:
I have determined that the difference in power usage of my sampler at the 2 frequencies is negligible, and that the extra power consumption comes from the sleep call. That is, even if I comment out the sample() line in both snippets above, the second still takes half the power. Any ideas as to how I might be able to reduce the power consumed by the sleep call?
FYI, I'm running Ubuntu 3.2.0 on a 24-core Intel Xeon and a search of my /boot/config for frequency shows the following:
However, running this script: http://www.advenage.com/topics/linux-timer-interrupt-frequency.php, I found that my kernel timer interrupt is at least 4016 Hz (which is 4x the frequency that I would like to sample at). Thanks for your help!
c++ - 如何判断屏幕保护程序是否暂时禁用?
例如,当通过 Google Chrome 浏览器播放 YouTube 视频或 Windows Media Player 中的任何视频/声音时,如果在用户的控制面板中设置了屏幕保护程序,两者都会暂时禁用屏幕保护程序。这只发生在正在播放的视频期间或直到播放暂停。
有没有办法知道在这种情况下屏幕保护程序(和省电)被禁用了?
PS。我正在用 C++ 编码。
ios - 使用 NSTimer 进行电池监控
我在监控电池时遇到了问题。在前台我只能获得一次关卡,而且似乎我也没有在后台获得变化。
如果我将一个新的 UIViewController 放在一个监控器的前面,然后再回来,电池电量就会更新。
调用此方法时,我想获取当前的电池电量,而不是我启动监视器时的电量。
问题:
- 为什么不多次调用batteryStateDidChange 和batteryLevelDidChange?
- 为什么即使我已将batteryMonitoringEnabled 设置为true,我也无法使用计时器从[UIDevice currentDevice].batteryLevel 获取当前电池电量?
- 是否可以在应用程序处于后台或手机锁定时监控电池?该应用程序在后台运行,因为我一直在记录 GPS 数据。
java - Android中的省电模式以编程方式控制?
是否可以通过代码打开/关闭省电模式?
暂时,我做唤醒锁获取和释放,但我认为,那是不一样的。
java - 为什么我的 Android 应用程序偶尔会非常快地耗尽电池电量?
我的应用程序的几个用户报告说,当我的应用程序在后台运行时,他们的电池电量以每分钟 1% 左右的速度耗尽。即使在用户出现错误的同一设备型号上使用相同的帐户凭据,我也无法复制此问题。重新安装应用程序显然不能解决问题,并且似乎没有任何特定的 Android 版本或设备与该问题相关联。我收到的所有报告都是运行 4.x 的三星设备,但这也相当能代表我的整体用户群。我的后台服务监听 GCM 消息和联系人列表更改,并使用 ScheduledExecutorService 大约每小时触发一次 http 请求。
我还应该注意,我没有在应用程序中使用任何唤醒锁。
我想知道是否有人对什么样的错误可能会导致这样的问题有任何想法,或者甚至有什么工具或方法可以有效地缩小我的问题范围。
android - 如何检查我的分机是否处于省电模式?
当我的智能扩展处于省电模式时,我想禁用后退操作键,这意味着几秒钟后显示屏变暗,但控制扩展保持打开状态。当它不处于省电模式时,后退操作键应该再次起作用。
我试图弄清楚如何检查当前的省电模式,但无法管理它。当控制器切换到省电模式时,LogCat 说:
API 还说有以下允许值:ACTIVE_POWER_SAVE_MODE_OFF 和 ACTIVE_POWER_SAVE_MODE_ON
有谁知道如何检查当前的省电模式状态?
然后我会检查 onKey() 方法中的当前显示状态,并决定返回操作键是否应该做出反应。
提前谢谢了。
android - 插入 android 平板电脑/手机时 GPS 是否更准确
如果将 Android 平板电脑 (Nexus 7) 插入电源,GPS 是否会保持开启并因此提供更高的准确性?
我在想什么时候平板电脑在车上,安装并始终插上电源。