亚马逊推出新型人工智能服务:让机器自动学习并优化你的java代码

ML服务Amazon CodeGuru已作为预览版发布。它提供了自动代码审查功能,旨在帮助您找到最昂贵的代码片段并提高性能。让我们看看它是如何工作的以及新服务提供的功能。
Amazon CodeGuru是一项新近推出的收费机器学习服务,目前仍处于预览模式。它是在2019年12月2日至6日在亚马逊的AWS re:Invent 2019大会上的Andy Jassy的主题演讲中首次宣布的。
该服务由两部分组成:Amazon CodeGuru Reviewer执行自动代码审查并提供代码问题检测,而Amazon CodeGuru Profiler寻找提高应用程序性能的方法。
Amazon CodeGuru受过内部亚马逊项目以及10,000多个开源GitHub项目的培训。

亚马逊CodeGuru审稿人

Amazon CodeGuru Reviewer旨在通过自动检测在代码中查找问题,并提供解决问题的建议。它检查AWS API和SDK的使用情况,并发问题,资源泄漏等。
为此,审阅者分析源代码拉取请求并标记发现的问题:在这里插入图片描述

CodeGuru Reviewer培训基于规则挖掘和监督机器学习模型,使用逻辑回归和神经网络。目前,它支持存储在GitHub或AWS CodeCommit存储库中的Java代码。

亚马逊CodeGuru Profiler

CodeGuru的第二个组件是Amazon CodeGuru Profiler,该工具旨在识别最“昂贵”的代码行。与CodeGuru Reviewer一样,它目前支持Java应用程序。Amazon CodeGuru Profiler由一个代理,一个Profiler服务和智能建议组成。
代码分析结果显示在交互式火焰图中。该服务提供了如下所示的建议,这些建议应有助于减少CPU使用率,降低成本并提高性能。在这里插入图片描述
最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。在这里插入图片描述
在这里插入图片描述

发布了38 篇原创文章 · 获赞 8 · 访问量 2724

猜你喜欢

转载自blog.csdn.net/zhaozihao594/article/details/103768861