欢迎大家与我一起来探索科技!让我们走在科技的最前沿。小编已经把最精彩的内容写在下边,请您耐心的把文章阅读完可以吗?您的阅读就是我坚持创作的动力!此外,满足小编一个小小的请求好吗?帮忙点点关注,阅读完文章别忘了留下您宝贵的意见!好吧,我们现在开始一起探索吧!
电池电量不够用,这几乎成了我们使用手机时最头疼的问题。打电话、发微信、看网页、看视频,现在人的工作、生活离不开手机,在这样的重度使用之下,很多手机的电量撑不住一整天。有什么办法呢?我们要么随时充电,要么则多带一部手机备用,但很少有人想到,可以从源头解决这个问题:看看手机里到底是哪些程序特别费电。
美国普渡大学电气和计算机工程的研究者们恰恰瞄准了这个难点。这个以Y. Charlie Hu教授为首的团队开发出一种名为“DiffProf”的新工具,借助人工智能技术对程序的耗电情况进行判断。它不仅能告诉我们一个程序是不是特别费电,而且还能给程序开发者提建议,教他们如何改进代码,让程序更加节电。
确实,手机程序耗电多,首先是程序员编程习惯导致的问题。比如同样是发送消息的功能,Skype程序的实现就比WhatsApp程序耗电量多三倍。早在2012年,Hu教授的实验室就推出过一个工具,用于揪出程序代码中的“耗电大户”。
Hu教授表示,对于原先的很多程序员来说,开发出的程序会耗多少电就像一个“黑盒子”一样根本看不清。他们的新工具在此前研究的基础上又进了一大步,除了探察程序耗电量之外,更能为程序员提供编程建议。
即使开发人员正在执行相同的任务,代码运行方式在两个应用程序之间也会有很大差异。DiffProf捕获了类似任务的“调用树”中的差异,以显示为什么同样是发送消息,一个程序会比另一个消耗更多电量。DiffProf还会提示程序员如何重写应用程序以减少电池消耗。
研发人员Abhilash Jindal说:“DiffProf教开发人员写出更加节约电量的代码,最终会为智能手机行业带来巨大的变化。”
目前DiffProf的程序原型仅针对Android(安卓)操作系统进行了测试。
参考来源:
https://www.purdue.edu/newsroom/releases/2018/Q4/ai-tool-automatically-reveals-how-to-write-apps-that-drain-less-battery-.html
非常感谢各位看官能在百忙之中阅读小编的文章,您们的阅读和评论是小编继续坚持创作的动力。你们的每一个评论,小编都会去非常认真的去阅读,你们提出的宝贵意见我也会虚心接受,争取每天都为大家带来更多的优质文章。让大家不但可以增长见识,还可以有个好的心情。希望您能喜欢小编的文章!
领取专属 10元无门槛券
私享最新 技术干货