天天看點

【更新】CLion v2018.3釋出(二):CPU Profiler和C++ Support

下載下傳CLion最新版本

CLion是一款專為開發C及C++所設計的跨平台IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生産力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智能編輯器來提高代碼品質、自動代碼重構并且深度整合CMake編譯系統,進而提高開發人員的工作效率。

作為支援遠端開發的幾種主要配置之一,CLion 2018.3向遠端開發邁出了一大步,通過與CPU Profilers內建,擴充了工具支援。 現有的單元測試支援(新的IDE操作、更快的代碼導航、現在部分基于Clangd的語言引擎的搜尋)也得到了增強。

CPU Profiler

CLion現在與Linux(Perf)和macOS(DTrace)上的CPU Profiler內建。 使用者可以直接從IDE運作探查器,并在專用工具視窗(View | Tool Windows | CPU Profiler)中檢視分析結果。

使用火焰圖,調用樹和方法清單可以更好地概述代碼中可能存在的性能問題。 導航到源代碼以在代碼庫中找到問題。

【更新】CLion v2018.3釋出(二):CPU Profiler和C++ Support

C++ Support

基于Clangd的導航和搜尋

我們一直在使用基于Clangd的實驗性補充語言引擎來幫助使用者在編輯器中注釋錯誤。 現在,它還支援多種導航和搜尋操作,包括轉到聲明(Ctrl + B)/定義(Ctrl + Alt + B),突出顯示插入符号下的引用,快速文檔(Ctrl + Q)和查找用法(Alt +F7)。 結果仍然與CLion自己的引擎收集的結果合并。

【更新】CLion v2018.3釋出(二):CPU Profiler和C++ Support

C ++ 17:折疊表達式和演繹指南

現在,CLion正确地解析了C ++ 17折表達式和C ++ 17演繹指南。 這意味着可以減少錯誤代碼突出顯示并為使用者提供更好的代碼幫助。 例如,正确的類型将顯示在使用者定義的演繹指南的參數資訊中。

【更新】CLion v2018.3釋出(二):CPU Profiler和C++ Support

繼續閱讀