电池耗尽者:一种独特的能源效率方法
电池耗尽器是由S2研究小组开发的一款安卓应用。这款免费应用旨在尽快耗尽您手机的电池。乍一看,这似乎有些违反常理,但该应用有更深层次的目的。
电池耗尽器的主要目标是展示在手机和平板等电池供电设备中,节能软件和可持续软件工程实践的重要性。通过模拟各种硬件组件的大量使用,该应用展示了优化功耗以减少整体IT系统能源需求的必要性。
该应用利用了多个硬件功能来耗尽电池,包括CPU、GPU、相机、硬件传感器、网络和GPS芯片。它运行线程执行昂贵的计算,使用OpenGL ES 2.0绘制成千上万个小型旋转金字塔,利用CameraX API,以最高可能的速率采样所有可用传感器,重复通过网络下载大文件,并利用GPS芯片实现精确定位。
电池耗尽器解决了IT行业能源消耗日益关注的问题。截至2022年,IT系统已经消耗了全球电力的10%,预计到2030年,全球能源需求的三分之一将归因于互联网、数据中心、电信和嵌入式设备,该应用突出了绿色IT和可持续软件工程实践的重要性。
对于有兴趣的人来说,电池耗尽器的源代码可以在S2研究小组的GitHub页面上公开获取,采用MIT许可证。