更多

    AWS CodeGuru 用 AI 檢視程式碼 省公共雲成本

    Eric Chong
    Eric Chong
    商業・科技・創業・編輯

    下一代 5G 標準 R16 終確定 但 R17 好可能延遲

    各國正在安裝 5G 網絡,應否使用中國供應商的設備成為業界爭議。現時部署的第一代 5G 網絡為第 15 版本( Release 15 ),部分功能尚未定義,留待之後增修。受到疫情拖累, 3GPP 原定今年 3 月通過下一版本 R16 ,延到今月初才定案。

    Tesla 賣短褲 定價 69.420 美元藏隱喻

    Tesla 創辦人 Elon Musk 本身具創意,最新是忽然賣起限量版女裝短褲。這條紅色短褲本身嘲諷味濃,而且定價 69.420 美元,背後有更多隱喻。

    英國擬今年內趕走華為 5G 設備

    英國對華政策近期大轉變,連 5G 策略也變。當地傳媒《星期日電訊報》報道,首相莊漢生將在今星期內決定將華為 5G 設備趕出英國,不再讓這間中國公司參與部分建設。

    在公共雲上執行程式,每一個 CPU 運算時間都是成本。 AWS 新設 CodeGuru 人工智能服務,檢查程式碼,找出最消耗運算資源的部分,建議改善方法。

    AWS 行政總裁 Andy Jassy 指出, AWS re:invent 繼續將 amazon.com 的內部人工智能服務開放,今年的 CodeGuru 為內部改善程式碼效率的工具。

    開發人員編寫程式後,部署到執行環境,還需要監察運作效率,不斷修改程式去改良。 CodeGuru 以人工智能代勞,服務分 Code Review 和 Application Profile 。前者負責檢查程式碼,其機械學習模型由 Amazon 內部程式和 10,000 個開源項目訓練而成,把程式碼與最佳實例作比較,還會偵測使用 AWS API 和 SDK 的情況,以及潛在的保安漏洞,標示出可能出現問題的段落。

    Code Review 檢視程式碼的寫法問題。
    Code Review 檢視程式碼的寫法問題。

    Application Profile 則是找出執行程式時的問題,如消耗 CPU 資源、產生過多日誌記錄、使用低效能函數等。在程式加入小型代理監察執行數據,僅佔用少量 CPU 容量,不斷尋找程式中耗費資源的程式碼。最終在控制台中提供延時、 CPU 使用率、最貴的程式碼等報告。

    利用小型代理監察程式運作情況,找出消耗資源的代碼。
    利用小型代理監察程式運作情況,找出消耗資源的代碼。

    amazon.com 使用這服務節省成本,比較 Prime Day 2017 和 2018, CPU 使用率提高 325%,但成本降低 39% 。

    相關文章