Tạo hồ sơ
debug_blockProfile
Bật hồ sơ khối trong khoảng thời gian nhất định và ghi dữ liệu hồ sơ vào đĩa. Nó sử dụng tốc độ tạo hồ sơ là 1 để có thông tin chính xác nhất. Nếu yêu cầu một tốc độ khác, hãy thiết lập tỷ lệ và ghi theo cách thủ công bằng cách sử dụng debug_writeBlockProfile.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | type | Mô tả |
---|---|---|
tệp tin | chuỗi | Tên tệp cho kết quả cấu hình. |
giây | int | Khoảng thời gian cấu hình tính bằng giây. |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_cpuProfile
Bật cấu hình CPU trong khoảng thời gian nhất định và ghi dữ liệu hồ sơ vào đĩa.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | type | Mô tả |
---|---|---|
tệp tin | chuỗi | Tên tệp cho kết quả cấu hình. |
giây | int | Khoảng thời gian cấu hình tính bằng giây. |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_mutexProfile
Bật cấu hình mutex trong nsec (nano giây) và ghi dữ liệu hồ sơ vào tệp. Nó sử dụng tốc độ tạo hồ sơ là 1 để có thông tin chính xác nhất. Nếu muốn một tốc độ khác, hãy thiết lập tốc độ và ghi theo cách thủ công.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | Loại | Mô tả |
---|---|---|
tệp tin | chuỗi | Tên tệp cho kết quả cấu hình. |
giây | int | Khoảng thời gian cấu hình tính bằng giây. |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_isPProfRunning
Trả về true
nếu máy chủ HTTP pprof đang chạy và ngược lại sẽ là false
.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Không có
Giá trị trả về
type | Mô tả |
---|---|
bool |
|
Ví dụ
Bảng điều khiển
HTTP RPC
debug_setBlockProfileRate
Đặt tốc độ (tính bằng mẫu/giây) thu thập dữ liệu hồ sơ khối goroutine. Một tốc độ khác 0 cho phép tạo hồ sơ khối, đặt thành 0 sẽ dừng cấu hình. Dữ liệu hồ sơ được thu thập có thể được ghi bằng cách sử dụng debug_writeBlockProfile.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | Loại | Mô tả |
---|---|---|
tốc độ | int | Tốc độ cấu hình tính bằng mẫu/giây. |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_startCPUProfile
Bật cấu hình CPU vô thời hạn, ghi vào tệp đã cho.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | type | Mô tả |
---|---|---|
tệp tin | chuỗi | Tên tệp cho đầu ra cấu hình. |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_stopCPUProfile
Tắt cấu hình CPU.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Không có
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_startPProf
Khởi động máy chủ HTTP pprof. Máy chủ pprof đang chạy có thể được truy cập bởi (khi cấu hình mặc định, ví dụ như localhost: 6060 được sử dụng):
http://localhost:6060/debug/pprof (đối với kết quả pprof)
http://localhost:6060/memsize/ (đối với các báo cáo dung lượng bộ nhớ)
http://localhost:6060/debug/vars (đối với các số liệu)
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | Loại | Mô tả |
---|---|---|
address | chuỗi | (tùy chọn) giao diện nghe máy chủ HTTP pprof (mặc định: "127.0.0.1"). |
cổng | int | (tùy chọn) cổng nghe máy chủ HTTP pprof (mặc định: 6060). |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_stopPProf
Dừng máy chủ HTTP pprof.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Không có
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_writeBlockProfile
Ghi hồ sơ khối goroutine vào tệp đã cho.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | type | Mô tả |
---|---|---|
tệp tin | chuỗi | Tên tệp cho đầu ra cấu hình. |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_writeMemProfile
Ghi cấu hình phân bổ vào tệp đã cho. Lưu ý rằng tốc độ tạo hồ sơ không thể được đặt thông qua API, mà phải được đặt trên dòng lệnh bằng cách sử dụng cờ --memprofilerate
.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | type | Mô tả |
---|---|---|
tệp tin | chuỗi | Tên tệp cho đầu ra cấu hình. |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
debug_writeMutexProfile
Ghi hồ sơ khối goroutine vào tệp đã cho.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Tham số
Tên | type | Mô tả |
---|---|---|
tệp tin | chuỗi | Tên tệp cho đầu ra cấu hình. |
Giá trị trả về
Không có
Ví dụ
Bảng điều khiển
HTTP RPC
Last updated