함수에서 읽은 바이트 수를 얻는 방법이 있습니까?C++ 함수에서 읽은 바이트 수 얻기
내가
ru_inblock; /* block input operations */
의 수를 얻을 수있는 기능 **getrusage**
을 사용하지만 어떻게 함수로 읽은 바이트 수를 얻을?
함수에서 읽은 바이트 수를 얻는 방법이 있습니까?C++ 함수에서 읽은 바이트 수 얻기
내가
ru_inblock; /* block input operations */
의 수를 얻을 수있는 기능 **getrusage**
을 사용하지만 어떻게 함수로 읽은 바이트 수를 얻을?
수 없습니다. read(2)
을 무시하고 실제로 읽은 바이트 수를 계산하는 자체 SO를 미리로드해야합니다.
strace(1)
또는 디버거를 사용하십시오. 출력을 약간 후 처리해야하지만 syscalls가 전송 한 데이터에 대한 모든 정보가 있습니다.
@forko strace로부터 함수로 그룹화하는 방법이 있습니까? 나는 그렇게 할 방법을 찾지 못했습니다. –
내가 아는 것은 아닙니다. – fork0
어떤 기능 ?? – ForEveR
주어진 정보와 함께 나는 "ru_inblock"의 수를 얻고 블록 크기를 곱하시오. ^^ – billdoor
@ForEveR 어떤 함수 –