问题标签 [power-management]

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 投票
2 回答
788 浏览

vmware - Hyper-V、VMware ESX 和自定义电源管理

在一个涉及虚拟化和电源管理的研究项目中,我正在测试各种资源分配方案和自定义电源管理算法。我有兴趣隔离虚拟机以仅使用某个 CPU 内核。

我正在考虑使用 Windows 2008R2 和 Hyper-V,但 Hyper-V 不允许为虚拟机设置 CPU 亲和性,有什么办法可以确保运行 CPU 密集型任务的虚拟机只使用一个核心CPU(VM 配置为使用单个 CPU)并且其余内核可用于其他任务?

VMware ESX Server 是一个有趣的选择,因为它提供了我需要的设置(包括热内存添加),但它看起来像是一个封闭的系统。据我了解,ESX Server 的操作系统是否允许安装自定义应用程序,通过该应用程序来控制与物理服务器组件的电源管理相关的方面(例如执行 CPU 频率缩放)。它是否提供任何 API?我知道该产品已经具有电源管理功能,但我正在寻找实现自定义实现的方法。

除了这两个解决方案之外,您能否推荐其他提供诸如设置 CPU 亲和性、CPU 限制和预留、热内存添加以及允许在主机服务器上运行自定义应用程序(也提供 API 来编写此类应用程序)等功能的管理程序 - 也许是 Citrix XenSource、KVM(我不熟悉这些解决方案)?

0 投票
3 回答
361 浏览

winapi - 未调用 ATL 应用程序中 CMainDlg 的 WM_POWERBROADCAST 处理程序

我有一个 ATL 应用程序,我想在其中处理WM_POWERBROADCAST。我有一个 CMainDlg (CAxDialogImpl),我在其 MSG_MAP 中定义了处理程序。

但是,当我做一些应该调用它的事情时,不会调用处理程序,例如更改电源设置或让机器进入睡眠状态。

关于可能发生的事情以及如何解决这个问题的任何想法?出于某种原因,CMainDlg 是否没有收到电源事件的通知?

0 投票
1 回答
235 浏览

android - 我的应用程序可以控制哪些设置来延长电池寿命?

我想知道应用程序可以控制哪些设置来延长 Android 环境中的电池寿命。在大多数笔记本电脑上,您可以控制屏幕亮度、无线适配器设置等,以节省电池寿命。Android中有这样的控件吗?

谢谢!

0 投票
3 回答
4376 浏览

.net - Windows - CPU 电源管理 API

Windows 为 CPU 电源管理提供了哪些 API(我对 CPU 频率缩放、设置最小和最大 CPU 频率感兴趣 - 类似于您可以在电源计划中的控制面板中执行的操作,但以编程方式)。我也对 .Net API 感兴趣。(这不是我打算在生产环境中使用的东西,而是作为一些动态电源管理算法的概念证明)

0 投票
3 回答
9611 浏览

vb.net - 在 VB.Net 中暂时停止屏幕保护程序和休眠

我有一个运行时间很长的同步任务,不能被屏幕保护程序或激进的省电模式打断。我想进行一次 api 调用来停止省电模式,然后在任务完成后恢复它。

以下代码是从其他各种帖子中整理出来的,但它对 XP 的电源管理设置没有影响。我究竟做错了什么?蒂亚!

以下是系统屏幕保护程序和电源模式设置: alt text http://img87.imageshack.us/img87/1600/25251376.jpg alt text http://img403.imageshack.us/img403/8145/73347627.jpg

0 投票
1 回答
451 浏览

iphone - 如何制作一个计算电池状态的iphone应用程序?

如何制作一个计算电池状态的iphone应用程序?是否有我需要使用的特定 API?

谁有任何在线教程的链接?

0 投票
4 回答
5129 浏览

python - 操作系统重启、关机、休眠、睡眠、唤醒(Windows Python)

我正在寻找一种自动执行 Windows 电源管理功能的方法: - 重新启动 - 关机 - 休眠 - 睡眠 - 唤醒

是否有 Python 模块来涵盖此功能?当然,任何其他解决方案也值得赞赏......

0 投票
2 回答
521 浏览

windows-mobile - GPS 开机 HTC Snap/Ozone Dash 3G

我正在使用运行 WinMo 6.5 Standard 的 HTC Snap,我有一个看似简单的要求 - 当设备进入“BacklightOff”电源模式时,应用程序需要继续收集 GPS 位置数据。默认情况下,设备会关闭 GPS 接收器。

在过去的两天里,我尝试了很多事情来实现这一目标。我已经阅读了 MSDN 论坛中的稀疏 信息。什么都没有唤醒我的设备。

我已经阅读了Joel 的 CodeProject 文章并在那里尝试了几件事,包括调用 DevicePowerNotify、SetDevicePower 和 SetPowerRequirement。这些都没有任何效果。

我尝试调用PowerPolicyNotify和 SystemIdleResetTimer 来尝试让它在无人值守模式下运行。设备仍然进入低功耗模式(是的,它忽略了 SystemIdleTimerReset 调用,从 C# 和 C 中尝试过)。

我尝试修改注册表中的电源配置文件。设备重置之前或之后没有效果。

我认为自己在为这些事情编写应用程序方面至少有点精通,但是这个真的让我碰壁了。基本上,这款特定的手机似乎没有使用 CE 电源管理器,而是在做自己的事情。有没有人对这个特定平台有任何经验,并试图用它的电源(或背光)配置文件来改变任何东西?基于经验的任何建议或想法?

0 投票
2 回答
1344 浏览

c++ - 让 QT 响应电源事件(睡眠/休眠)

我正在尝试开发具有智能睡眠事件的软件(干净地关闭网络连接,确保正确设置数据重启位置等)。

目前 QT (4.6) 中是否有有助于我响应系统电源事件的机制?

0 投票
4 回答
1993 浏览

android - Android Nexus One - 我可以通过配色方案节省能源吗?

我想知道AMOLED显示屏 哪种配色方案更节能?

由于这篇文章,我已经决定根据环境光管理 c-scheme :

有点证明,nickf 发布的链接:Ironic Sans:Ow My Eyes。如果你在光线充足的房间里阅读,黑白底稿将是最令人愉悦的阅读方式。如果你在黑暗的房间里阅读它,黑底白字会更好。

但如果我想节省电池电量,我应该使用深色背景的明亮内容还是反之亦然?

无论如何有可能(他们说它不适用于简单的液晶显示器)?