エネルギー効率の高いソフトウェアエンジニアリングの実践の必要性を示すアプリ。

最終のバージョン

バージョン
アップデート
2022/04/01
開発元
カテゴリー
インストール
10,000+

App APKs

Battery Drainer APP

BatteryDrainerは、携帯電話のバッテリーをできるだけ早く消耗させることを目的としたAndroidアプリです。それと同じくらい簡単です!しかし、なぜ?

このアプリの背後にある考え方は、電話のすべての個々のハードウェアコンポーネントが機能するために一定量の電力を消費し、最大の使用率で最大の電力を消費するというものです。このアプリケーションを使用して、電話やタブレットなどのバッテリー駆動デバイスにおけるエネルギー効率の高いソフトウェアと持続可能なソフトウェアエンジニアリングの実践の必要性を示します。

2022年の時点で、ITシステムだけですでに世界の電力の10%を消費しており、2030年までに、インターネット、データセンター、電気通信、および組み込みデバイスが世界のエネルギー需要の3分の1を消費すると推定されています。再生可能エネルギーは半分の解決策にすぎません。根本原因に対処するには、世界中のデータセンターとクラウドサービスのエネルギー需要を削減するために、グリーンITと持続可能なソフトウェアエンジニアリングの実践が必要です[1]。

現在、BatteryDrainerは、次のハードウェア機能を使用して電話のバッターを排出します。

•CPU-高価な計算を行うスレッド(SHA-512ハッシュ)
•GPU-OpenGLES2.0を使用して、何千もの小さな回転ピラミッドを描画します
•カメラ-CameraXAPIの使用
•ハードウェアセンサー–可能な限り高いサンプリングレートを使用して、デバイスで使用可能なすべてのセンサー(加速度計、ジャイロスコープ、近接センサーなど)を利用します。
•ネットワーク–ネットワーク(WiFiまたはセルラーネットワーク)を介して大きなファイルを繰り返しダウンロードします
•GPSチップ-正確な位置精度を使用

[1] R. Verdecchia、P。Lago、C。Ebert、C。de Vries、「Green IT and Green Software」、IEEE Software、vol。 38、いいえ。 6、pp.7-15、11月-12月2021、doi:10.1109/MS.2021.3102254。

このプロジェクトのソースコードは、GitHubページhttps://github.com/S2-group/batterydrainerで公開されています。

MITライセンス-Copyright(c)2022 Software and Sustainability Group-VU Amsterdam
もっと見る

広告