翻譯|使用教程|編輯:吳園園|2020-01-10 11:05:19.983|閱讀 2158 次
概述:CLion在Java虛擬機(JVM)上運行,該Java虛擬機具有控制其性能的各種選項。CLion使您可以自定義各種平臺特定的屬性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智能編輯器來提高代碼質量、自動代碼重構并且深度整合CMake編譯系統,從而提高開發人員的工作效率。
CLion 最新版本2019.3速度高達加入了基于Clangd提供商代碼完成,消除了各種UI凍結,并介紹了許多其他的性能改進。它增強了與CMake的集成,增加了Ninja生成器支持,并提供了代碼覆蓋范圍和WSL2支持。調試器支持已在很多方面得到了顯著改善。最后,對C ++ 20的Concepts的支持包括重構,導航和代碼完成。戳此處查看更新詳情>>
配置JVM選項
CLion在Java虛擬機(JVM)上運行,該Java虛擬機具有控制其性能的各種選項。在以下文件中指定了用于運行CLion的默認選項:
Windows:
\bin\clion64.exe.vmoptions
Mac:
CLion.app/Contents/bin/clion.vmoptions
Linux:
/bin/clion64.vmoptions (for the default 64-bit JVM)
/bin/clion.vmoptions (for optional 32-bit JVM)
不要更改默認文件中的JVM選項,因為在CLion更新時會替換它。此外,在macOS情況下,編輯此文件會違反應用程序簽名。
要配置JVM選項:
在“ 幫助”菜單上,單擊“ 編輯自定義VM選項”。
在“歡迎”屏幕上,單擊“ 配置”,然后單擊“ 編輯自定義VM選項”。
如果無法啟動CLion,則可以將帶有JVM選項的默認文件手動復制到CLion配置目錄。
CLion使用配置目錄中的JVM選項創建文件的副本,并在新的編輯器選項卡中將其打開。您在此文件中更改的任何值都將覆蓋原始默認文件中的值。
如果您沒有對CLion配置目錄的寫訪問權,則可以添加CLION_VM_OPTIONS(CLION64_VM_OPTIONS在Windows上)環境變量,以使用JVM選項指定文件的位置。該文件中的值將覆蓋原始默認文件和位于CLion配置目錄中的副本中的相應值。
如果使用的是Toolbox App,它將管理安裝和配置目錄,并允許您為每個IDE實例配置JVM選項。打開工具箱應用程序,單擊所需實例的螺母圖標,然后選擇設置。
常用選項在大多數情況下,JVM選項的默認值應該是最佳的。以下是最常修改的內容:
選項 |
描述 |
-Xmx |
限制JVM可以為運行CLion分配的最大內存堆大小。默認值取決于平臺。如果遇到速度下降的情況,可能需要增加此值,例如,要將其設置為2048 MB,請將此選項更改為-Xmx2048m。 |
-Xms |
指定JVM分配的用于運行CLion的初始內存。默認值取決于平臺。通常將其設置為最大允許內存(-Xmx)的一半,例如-Xms1024m。 |
-XX:NewRatio |
指定堆的年輕代和老代大小之間的比率。在大多數情況下,建議使用2到4之間的比率。這樣會將年輕一代的大小相應地設置為老一代的1/2到1/4,這在您經常處理一個項目并且一次只處理幾個文件時非常有用。但是,如果您不斷打開新文件并在多個項目之間切換,則可能需要增加年輕一代。在這種情況下,請嘗試設置-XX:NewRatio=1,這將使年輕一代與老一代一樣大,從而使對象在年輕一代中的保留時間更長。 |
CLion使您可以自定義各種平臺特定的屬性,例如用戶安裝的插件的路徑和支持的最大文件大小。在以下文件中指定了用于運行CLion的默認屬性:
Windows:
\ bin \ idea.properties
Mac:
CLion.app/Contents/bin/idea.properties
Linux:
/bin/idea.properties
不要更改默認文件中的平臺屬性,因為更新CLion時會替換它。此外,在macOS情況下,編輯此文件會違反應用程序簽名。
要配置平臺屬性:
CLion在配置目錄中創建一個空的idea.properties文件,并在新的編輯器選項卡中將其打開。您添加到此文件的任何屬性都將覆蓋原始默認文件中的相應屬性。
如果您沒有對CLion配置目錄的寫訪問權,則可以添加CLION_PROPERTIES環境變量以指定idea.properties文件的位置。該文件中的屬性將覆蓋原始默認文件和位于CLion配置目錄中的相應屬性。
共同特性用戶解決特定問題通常會更改以下屬性:
可能需要移動默認IDE目錄的 位置,例如,如果用戶配置文件驅動器空間不足或位于慢速磁盤上,或者主目錄已加密(降低了IDE的速度)或位于網絡驅動器上,如果要創建可移植的安裝或從主目錄備份中排除高速緩存等。
您可以使用具有任何屬性名稱的宏來插入其值,例如,使用${user.home}(標準Java系統屬性)來指定相對于用戶主目錄的路徑。
屬性 |
通往 |
idea.config.path |
配置目錄 |
idea.system.path |
系統目錄 |
idea.plugins.path |
插件目錄 |
idea.log.path |
日志目錄 |
屬性 |
描述 |
idea.max.content.load.filesize |
CLion可以打開的最大文件大小(以千字節為單位)。使用大文件可能會影響編輯器性能并增加內存消耗。默認值為20000。 |
idea.max.intellisense.filesize |
CLion為其提供編碼幫助的最大文件大小(以千字節為單位)。大文件的編碼輔助可能會影響編輯器性能并增加內存消耗。默認值為2500。 |
idea.cycle.buffer |
控制臺循環緩沖區的最大大小(以千字節為單位)。如果控制臺輸出大小超過此值,則會刪除最早的行。要禁用循環緩沖區,請設置idea.cycle.buffer.size=disabled。 |
idea.max.vcs.loaded.size.kb |
比較更改時,CLion加載的最大大小(以千字節為單位)以顯示過去的文件內容 。默認值為20480。 |
=====================================================
更多關于CLion的教程、資源敬請關注我們即將推出的后續教程哦~
想要購買Clion正版授權的朋友歡迎。
關注下方微信公眾號嗎,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:CLion