기능을 실행하는 데 필요한 시간을 측정하는 방법이 가장 좋은 것으로 생각됩니다. 그냥 호기심. 감사합니다. .함수 벤치마킹의 올바른 방법이 있습니까?
-1
A
답변
1
rdtsc();를 사용해 볼 수 있습니다. 정확하고, 아마도 가장 빠르며 크로스 플랫폼 (x86 아키텍처에만 해당)입니다. 예를 들어 Windows의 경우
#include <intrin.h>
uint64_t rdtsc()
{
return __rdtsc();
}
관련 문제
- 1. 올바른 방법이
- 2. hadoop 벤치마킹의 모범 사례는 무엇입니까?
- 3. httpwebrequest를 처분하는 올바른 방법이 있습니까?
- 4. SQL에서 문자열 필드를 검색하는 올바른 방법이 있습니까
- 5. 루비 일반 expressios 가고 올바른 방법이 있습니까?
- 6. 내가하는 일을 성취하기위한 올바른 방법이 있습니까?
- 7. ios7에서 올바른 배터리 잔량을 얻는 방법이 있습니까?
- 8. 지속적으로 실행되는 프로그램을 작성하는 올바른 방법이 있습니까
- 9. slf4j에서 인수를 전달하는 올바른 방법이 있습니까?
- 10. PieChart를 추가/제거하는 데 올바른 방법이 있습니까?
- 11. 올바른 이름 오류 메시지를 숨기는 방법이 있습니까?
- 12. 벤치마킹의 변형 표준 바틱 테마를 사용하는 Drupal
- 13. INSERT 벤치마킹의 최선의 방법 - 모두 포함?
- 14. 올바른 방법이 crypto.randomBytes
- 15. "공장"방법이 올바른 패턴입니까?
- 16. 이러한 함수 호출을 연결하는 pythonic 방법이 있습니까?
- 17. Delphi 인터페이스 일반 함수 - 해결 방법이 있습니까?
- 18. pycharm이 함수 인자를 자동 완성하도록하는 방법이 있습니까?
- 19. VB6에 함수 별칭을 지정하는 방법이 있습니까?
- 20. 다른 함수 인수로 함수를 호출하는 방법이 있습니까?
- 21. Julia에서 심볼에서 함수 호출로 빠르게가는 방법이 있습니까?
- 22. ObjectiveC 블록을 함수 포인터로 래핑하는 방법이 있습니까?
- 23. 파이썬에서 함수 정의를 자동화하는 방법이 있습니까?
- 24. ggplot2에서 함수 인수를 레이블로 사용하는 방법이 있습니까?
- 25. C++ 함수 내부에서 함수 이름을 가져 오는 방법이 있습니까?
- 26. 올바른 구문 익명 함수
- 27. 함수 포인터의 올바른 사용
- 28. 비 종결 코드를 작성하는 데 올바른 또는 표준 방법이 있습니까?
- 29. 추상 함수 및 데이터 유형 -이를 수행하는 우아한 방법이 있습니까?
- 30. Javascript 함수 주입을위한 올바른 구문
벤치마킹 코드를 추가하면 코드의 성능 특성이 변경됩니다. 특히 함수가'gettimeofday'보다 빠르다면. 어셈블리를 항상 확인하여 타이밍이 맞는지 타이밍을 세우는 지 확인하십시오. – Barry