[Jetbrains] Định cấu hình các tùy chọn JVM và các thuộc tính nền tảng

Tùy chọn JVM

Cách thay đổi các tùy chọn JVM được đề xuất trong các phiên bản sản phẩm gần đây là từ Trợ giúp | Chỉnh sửa menu Tùy chọn VM. Hành động này sẽ tạo một bản sao của tệp .vmoptions trong thư mục cấu hình IDE và mở trình soạn thảo nơi bạn có thể thay đổi chúng. Nếu bạn không thể khởi động IDE để truy cập menu này, hãy chỉnh sửa tệp theo cách thủ công như được mô tả bên dưới.

Các tùy chọn VM được tải từ  tệp IDE_HOME \ bin \ <sản phẩm> [bits] [. Exe] .vmoptions hoặc từ bản sao của tệp này trong thư mục cấu hình (nếu nó tồn tại). Xin lưu ý rằng tệp .vmoptions từ thư mục cấu hình có mức độ ưu tiên so với tệp gốc trong thư mục bin .

Các tùy chọn được xác định một trên mỗi dòng:

-server
-Xms128m
-Xmx512m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:MaxJavaStackTraceDepth=-1
  • Nếu bạn đang chạy dưới JVM 64 bit (xác minh trong Trợ giúp Giới thiệu ), các tùy chọn nên được chỉnh sửa trong tệp có hậu tố 64 trong tên của nó (idea64.exe.vmoptions hoặc idea64.vmoptions trên Linux, nhưng luôn luôn có ý tưởng.vmoptions trên Mạc).
  • Sản phẩm sẽ là một trong những điều sau đây: ý tưởngphpstormwebstormpycharmrubymineappcode.
  • Giá trị -Xmx giới hạn kích thước bộ nhớ heap tối đa mà JVM có thể phân bổ.

Để các tùy chỉnh tồn tại trong bản cập nhật, hãy sao chép tệp vào thư mục cấu hình IDE, sau đó sửa đổi bản sao thay vì bản gốc.

Thông tin cụ thể về Mac OS X

Đừng chỉnh sửa .vmoptions và .properties file trực tiếp, nó sẽ vi phạm chữ ký ứng dụng, luôn tạo một bản sao của các tập tin dưới thư mục cấu hình IDE và chỉnh sửa các bản sao thay thế. Các tập tin gốc nằm ở /Applications/<Product>.app/Contents/bin thư mục (/Applications/<Product>.app/bin cho các phiên bản IDE cũ).

Thuộc tính nền tảng IntelliJ IDEA

Cách thay đổi các thuộc tính nền tảng được đề xuất trong các phiên bản sản phẩm gần đây là từ Trợ giúp | Chỉnh sửa menu Thuộc tính Tùy chỉnh. Hành động này sẽ tạo một bản sao của tệp .properIES trong thư mục cấu hình IDE và mở trình soạn thảo nơi bạn có thể thay đổi chúng. Nếu bạn không thể khởi động IDE để truy cập menu này, hãy chỉnh sửa tệp theo cách thủ công như được mô tả bên dưới.

Bạn có thể thay đổi các thuộc tính trong tệp IDE_HOME \ bin \ idea.properations cho tất cả các sản phẩm, một số thuộc tính phổ biến mà bạn có thể muốn điều chỉnh:

#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger file is the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#---------------------------------------------------------------------
idea.max.intellisense.filesize=2500
# ------------------------------------------------- -------------------- 
# Kích thước tệp tối đa (kilobyte) IDE sẽ cung cấp hỗ trợ mã cho. 
# Tệp càng lớn thì trình soạn thảo của nó hoạt động càng chậm và yêu cầu bộ nhớ hệ thống tổng thể cao hơn là 
# Nếu hỗ trợ mã được kích hoạt. Xóa thuộc tính này hoặc đặt thành số rất lớn nếu bạn cần 
hỗ trợ mã # cho bất kỳ tệp nào có sẵn bất kể kích thước của chúng. 
# ------------------------------------------------- -------------------- 
ý tưởng . max . intellisense . kích thước tập tin = 2500

#---------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb)
# Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled
#---------------------------------------------------------------------
idea.cycle.buffer.size=1024
# ------------------------------------------------- -------------------- 
# Tùy chọn này điều khiển bộ đệm tuần hoàn của bàn điều khiển: giữ cho kích thước đầu ra của bàn điều khiển không cao hơn kích thước bộ đệm được chỉ định (Kb) 
# Các dòng cũ hơn sẽ bị xóa. Để tắt bộ đệm chu kỳ, hãy sử dụng idea. Motorcycle.buffer.size = bị vô hiệu hóa 
# --------------------------------- ------------------------------------ 
ý tưởng . chu kỳ . đệm . kích thước = 1024

Để các tùy chỉnh tồn tại trong bản cập nhật, hãy sao chép tệp vào thư mục cấu hình IDE, sau đó sửa đổi bản sao thay vì bản gốc.

Theo Jetbrains.

Nhấc máy và gọi cho chúng tôi ngay hôm nay

Công ty TNHH PACISOFT Việt Nam (PACISOFT Trading)

MUA Bản quyền phần mềm tại HÀ NỘI & khu vực phía Bắc

Địa chỉ: Tòa nhà Việt Á, số 9 Duy Tân, Quận Cầu Giấy, Tp Hà Nội
Tel: (024) 3915 6886 | Email: hanoi@pacisoft.com

MUA Bản quyền phần mềm tại TP HỒ CHÍ MINH & KV phía Nam

HCM: Tòa nhà Abacus Tower, số 58 Nguyễn Đình Chiểu, Quận 1, Tp HCM
CS 2: Khu công nghệ phần mềm, ĐH Quốc Gia Tp HCM, Linh Trung, Q. Thủ Đức, Tp HCM
Tel: (028) 36 100 816 | Email: hcm@pacisoft.com