이것은 매우 궁금한 질문 일 수 있습니다. 코드의 일부 섹션 시간을 빨리 측정해야합니다. 나는 std::chrono::high_resolution_clock
기능을 사용하고 있습니다. 많은 반복을 위해이 코드를 실행하고 기간을 측정해야합니다.코드의 통계 샘플
그래서 여기에 문제가 있습니다. 최소 및 최대 지속 시간 값을 측정하고 샘플 수를 사용하여 평균을 계산할 수 있습니다. 이 경우 4 개의 값만 저장하면됩니다. 그러나 데이터 배포 방법도 알고 싶습니다. 표준 편차 또는 히스토그램을 계산하려면 모든 데이터 요소를 저장해야합니다. 그러나 이것은 하나의 커다란 초기 데이터 구조 또는 동적으로 증가하는 데이터 구조를 필요로합니다. 둘 다 내 임베디드 시스템에서 측정 된 코드에 영향을 미칩니다. 이전 샘플의 표준 편차를 사용하여이 샘플의 표준 편차를 계산할 수 있습니까? 표준 편차 또는 히스토그램
예상되는 값 범위를 알지 못하는 것이 맞습니다. 자동 조절 대가 작동 할 수 있습니다. 오픈 소스 코드 예제를 알고 있습니까? Welford 알고리즘의 요점을 알려줘서 고마워. – ilya1725