Đây là lệnh llvm-profdata-3.8 có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
llvm-profdata - Công cụ dữ liệu hồ sơ
SYNOPSIS
llvm-profdata lệnh [args ...]
MÔ TẢ
Sản phẩm llvm-profdata công cụ là một tiện ích nhỏ để làm việc với các tệp dữ liệu hồ sơ.
HÀNG
· hợp nhất
· hiển thị
MERGE
SYNOPSIS
llvm-profdata hợp nhất [lựa chọn] [tên tệp ...]
MÔ TẢ
llvm-profdata hợp nhất lấy một số tệp dữ liệu hồ sơ được tạo bởi thiết bị đo đạc PGO và
hợp nhất chúng với nhau thành một tệp dữ liệu hồ sơ được lập chỉ mục.
Theo mặc định, dữ liệu hồ sơ được hợp nhất mà không sửa đổi. Điều này có nghĩa là người thân
tầm quan trọng của mỗi tệp đầu vào tỷ lệ thuận với số lượng mẫu hoặc số lượng mẫu
chứa. Nói chung, đầu vào từ quá trình huấn luyện dài hơn sẽ được hiểu là
tương đối quan trọng hơn một cuộc chạy ngắn hơn. Tùy theo tính chất của hoạt động đào tạo
có thể hữu ích khi điều chỉnh trọng số cho mỗi tệp đầu vào bằng cách sử dụng
-đầu vào có trọng số tùy chọn.
LỰA CHỌN
-Cứu giúp In bản tóm tắt các tùy chọn dòng lệnh.
-output = đầu ra, -o = đầu ra
Chỉ định tên tệp đầu ra. Đầu ra không thể - như cấu hình được lập chỉ mục kết quả
dữ liệu không thể được ghi vào đầu ra tiêu chuẩn.
-weighted-input=trọng lượng, tên tệp
Chỉ định tên tệp đầu vào cùng với trọng số. Số lượng hồ sơ của đầu vào
tập tin sẽ được chia tỷ lệ (nhân) với số lượng được cung cấp trọng lượng, ở đâu ở đâu trọng lượng là một
số nguyên thập phân >= 1. Các tệp đầu vào được chỉ định mà không sử dụng tùy chọn này sẽ được chỉ định
trọng số mặc định là 1. Ví dụ được hiển thị bên dưới.
-instr (Default)
Chỉ định rằng cấu hình đầu vào là cấu hình dựa trên thiết bị.
-mẫu vật
Chỉ định rằng cấu hình đầu vào là một cấu hình dựa trên mẫu.
Định dạng của tệp được tạo có thể được tạo theo một trong ba cách:
-nhị phân (Default)
Phát ra hồ sơ bằng mã hóa nhị phân. Đối với hồ sơ dựa trên thiết bị,
định dạng đầu ra là định dạng nhị phân được lập chỉ mục.
-bản văn
Phát ra hồ sơ ở chế độ văn bản. Tùy chọn này cũng có thể được sử dụng với cả
và hồ sơ dựa trên thiết bị. Khi tùy chọn này được sử dụng, hồ sơ sẽ
được kết xuất ở định dạng văn bản mà trình đọc hồ sơ có thể phân tích cú pháp.
-gcc
Gửi hồ sơ bằng định dạng gcov của GCC (Chưa được hỗ trợ).
VÍ DỤ
Cơ bản Sử dụng
Hợp nhất ba hồ sơ:
hợp nhất llvm-profdata foo.profdata bar.profdata baz.profdata -output merge.profdata
Có trọng số Đầu vào
Tệp đầu vào foo.profdata đặc biệt quan trọng, hãy nhân số lượng của nó với 10:
hợp nhất llvm-profdata -weighted-input=10,foo.profdata bar.profdata baz.profdata -output được hợp nhất.profdata
Hoàn toàn tương đương với lệnh gọi trước đó (dạng rõ ràng; hữu ích cho việc lập trình
lời kêu gọi):
hợp nhất llvm-profdata -weighted-input=10,foo.profdata -weighted-input=1,bar.profdata -weighted-input=1,baz.profdata -output merge.profdata
HIỂN THỊ
SYNOPSIS
llvm-profdata hiển thị [lựa chọn] [tên tập tin]
MÔ TẢ
llvm-profdata hiển thị lấy một tệp dữ liệu hồ sơ và hiển thị thông tin về
bộ đếm hồ sơ cho tệp này và cho bất kỳ (các) chức năng nào được chỉ định.
If tên tập tin bị bỏ qua hoặc là -thì llvm-profdata hiển thị đọc đầu vào của nó từ tiêu chuẩn
đầu vào.
LỰA CHỌN
-tất cả các chức năng
In chi tiết cho mọi chức năng.
-tài khoản
In các giá trị bộ đếm cho các chức năng được hiển thị.
-function = chuỗi
In chi tiết cho một hàm nếu tên của hàm chứa chuỗi đã cho.
-Cứu giúp In bản tóm tắt các tùy chọn dòng lệnh.
-output = đầu ra, -o = đầu ra
Chỉ định tên tệp đầu ra. Nếu như đầu ra is - hoặc nó không được chỉ định, thì
đầu ra được gửi đến đầu ra tiêu chuẩn.
-instr (Default)
Chỉ định rằng cấu hình đầu vào là cấu hình dựa trên thiết bị.
-bản văn Hướng dẫn trình kết xuất hồ sơ hiển thị số lượng hồ sơ ở định dạng văn bản của
trình bày dữ liệu hồ sơ dựa trên thiết bị. Theo mặc định, hồ sơ
thông tin được chuyển sang dạng dễ đọc hơn cho con người (cũng ở dạng văn bản) với
Chú thích.
-mẫu vật
Chỉ định rằng cấu hình đầu vào là một cấu hình dựa trên mẫu.
EXIT TÌNH TRẠNG
llvm-profdata trả về 1 nếu lệnh bị bỏ qua hoặc không hợp lệ, nếu nó không thể đọc đầu vào
hoặc nếu có sự không khớp giữa dữ liệu của chúng.
Sử dụng llvm-profdata-3.8 trực tuyến bằng các dịch vụ onworks.net