내가 아는게 clock() 말고 없어... 대충 평균 CPU 사용량으로 곱하고 스레드 투입량으로 나누는데 이게 잘못된거야?
아님 pthread에 스레드 시간 측정하는 API가 있냐?
니 질문을 구글에 복붙하고 검색하면 답이 나온다
근데 말투 존나 까칠하네... 초면에 반말한거 미안한데 이제는 좀 풀면 안되냐
무슨 헛소리임 여긴 초면에 반말하는 사람들이 대부분인데
니 본문 복사해서 그대로 검색해보라니까 검색하는 링크까지 달아주길 원하는거야?
반말이 문제가 아닌거 같은데
너가 반말이 문제라고 했는데
내가 초면에 반말한게 미안하다 한거고 님은 반말이 문제가 아니라 지금 전체적으로 말투가 좀 화난거 같음.
니 질문을 구글에 복붙하고 검색하면 답이 나온다 검색해봐라
clock 함수도 초당해당도 1000이면 크게 상관 없을거 같은뎅;; 아님 고해상도 타이머 쓰구
내 측정 방식이 멀티스레드에서는 잘못된거야? 진짜 복잡하게 뮤텍스 사용해서 평균 집계가 어려운게 아닌 이상(애초에 그런 코드를 만들지 않는게 중요하지 않을까) 근사치는 구할 수 있을거 같은데. clock 함수도 원래는 근사치잖음. 해상력이 높아서 문제는 안되지만.
당연히 잘못됐지. 스레드마다 cpu time을 똑같이 먹는게 아닌데 그걸 n등분 하는건 엉터리 평가임
그럼 근사치라고 보기도 좀 애매한가 일단 여기서 답을 찾은거 같긴함.https://stackoverflow.com/questions/2962785/c-using-clock-to-measure-time-in-multi-threaded-programs
난 이거 clock_gettime(CLOCK_PROCESS_CPUTIME_ID) 씀
각 스레드는 CLOCK_THREAD_CPUTIME_ID 넣고 써
니 질문을 구글에 복붙하고 검색하면 답이 나온다
근데 말투 존나 까칠하네... 초면에 반말한거 미안한데 이제는 좀 풀면 안되냐
무슨 헛소리임 여긴 초면에 반말하는 사람들이 대부분인데
니 본문 복사해서 그대로 검색해보라니까 검색하는 링크까지 달아주길 원하는거야?
반말이 문제가 아닌거 같은데
너가 반말이 문제라고 했는데
내가 초면에 반말한게 미안하다 한거고 님은 반말이 문제가 아니라 지금 전체적으로 말투가 좀 화난거 같음.
니 질문을 구글에 복붙하고 검색하면 답이 나온다 검색해봐라
clock 함수도 초당해당도 1000이면 크게 상관 없을거 같은뎅;; 아님 고해상도 타이머 쓰구
내 측정 방식이 멀티스레드에서는 잘못된거야? 진짜 복잡하게 뮤텍스 사용해서 평균 집계가 어려운게 아닌 이상(애초에 그런 코드를 만들지 않는게 중요하지 않을까) 근사치는 구할 수 있을거 같은데. clock 함수도 원래는 근사치잖음. 해상력이 높아서 문제는 안되지만.
당연히 잘못됐지. 스레드마다 cpu time을 똑같이 먹는게 아닌데 그걸 n등분 하는건 엉터리 평가임
그럼 근사치라고 보기도 좀 애매한가 일단 여기서 답을 찾은거 같긴함.
https://stackoverflow.com/questions/2962785/c-using-clock-to-measure-time-in-multi-threaded-programs
난 이거 clock_gettime(CLOCK_PROCESS_CPUTIME_ID) 씀
각 스레드는 CLOCK_THREAD_CPUTIME_ID 넣고 써