Các tùy chọn quan trọng khác
Danh sách ngắn các tùy chọn làm rối cơ bản mà bạn sẽ dùng đến thường xuyên nhất. Di chuột lên biểu tượng thông tin cạnh một tùy chọn để xem tài liệu của nó.
Đầu ra
Đặt target theo môi trường sẽ chạy đầu ra; xem Tương thích môi trường chạy để biết mỗi giá trị thay đổi những gì.
- target
Đổi tên
Việc đổi tên làm thay đổi những cái tên mà mã của bạn có thể quan sát, nên mã đọc .name hoặc .toString() cần được xử lý cẩn thận; xem Tương thích môi trường chạy.
- renameGlobals
- renameProperties
Bảo vệ
selfDefending, debugProtection (cùng với debugProtectionInterval) và domainLock bị bỏ qua khi vmObfuscation được bật; hãy dùng VM Self Defending, VM Debug Protection và VM Domain Lock thay thế. Các cơ chế phòng thủ này và disableConsoleOutput cũng ảnh hưởng đến chính các bài kiểm thử và công cụ của bạn, vì vậy hãy chạy kiểm thử chức năng trên một bản dựng riêng; xem Kiểm thử và CI.
- selfDefending
- debugProtection
- disableConsoleOutput
- domainLock
Biến đổi
deadCodeInjection có thể làm kích thước đầu ra tăng tới 200%; dùng deadCodeInjectionThreshold để giới hạn. Tùy chọn này buộc bật stringArray và bị bỏ qua khi vmObfuscation được bật.
- deadCodeInjection
Để xem danh sách đầy đủ mọi tùy chọn và các đánh đổi của chúng, hãy xem Tham khảo tùy chọn.
