cuốn sách gpt4 ai đã làm

linux - Đầu ra bộ nhớ thời gian GNU có tính đến các quy trình con không?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 09:11:14 48 4
mua khóa gpt4 Nike

Khi chạy GNU Thời gian (/usr/bin/thời gian) và kiểm tra mức tiêu thụ bộ nhớ, đầu ra của nó có tính đến mức sử dụng bộ nhớ của các tiến trình con trong chương trình mục tiêu của tôi không?

Không tìm thấy gì trong trang chủ thời gian của GNU.

câu trả lời hay nhất

是的。

Bạn có thể dễ dàng kiểm tra:

$ /usr/bin/time -f '%M' sh -c 'Perl -e "\$y=q{x}x(2*1024*1024)" & chờ'
8132
$ /usr/bin/time -f '%M' sh -c 'Perl -e "\$y=q{x}x(8*1024*1024)" & chờ'
20648

Thời gian sử dụng GNU chờ4 Các cuộc gọi hệ thống trên Linux (thông qua chờ 3 glibc bao bọc), mặc dù không được ghi chép lại nhưng nó có sẵn ở cách sử dụng cấu trúc Việc sử dụng tài nguyên được trả về cũng bao gồm các hậu duệ của quá trình chờ đợi. bạn có thểkernel/exit.c 中查看chờ4 triển khai hạt nhân. Tất cả các chi tiết:

$ grep -C2 RUSAGE_BOTH bao gồm/uapi/linux/resource.h
#xác định RUSAGE_SELF 0
#define RUSAGE_CHILDREN (-1)
#define RUSAGE_BOTH (-2) /* sys_wait4() sử dụng */
#define RUSAGE_THREAD 1 /* chỉ chuỗi cuộc gọi */

FreeBSD và NetBSD cũng có một đợi6Cuộc gọi hệ thống trả về thông tin riêng biệt cho quá trình chờ đợi và quá trình con cháu của nó. Họ còn ghi rõ ràng chờ 3chờ4 Cách sử dụng trả lại cũng bao gồm cả cháu trai.

Về linux - Đầu ra bộ nhớ thời gian GNU có tính đến các quy trình con không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/55955309/

48 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress