Ubuntu에서 프로그래밍 방식으로 (C++로) 또는 다른 방법으로 캐시 블록 크기를 어떻게 찾을 수 있습니까?캐시 블록 크기 찾기
2
A
답변
9
0
한 가지 방법은 std::vector
또는 무작위 값이있는 일반 배열을 채우고 간단한 작업을 수행하는 것입니다. 루프의 각 요소를 제곱합니다. 그런 다음 실행 시간을 벡터 길이의 함수로 측정하십시오. 벡터가 캐시에 맞지 않으면 실행 시간에 점프가 매우 명확하게 표시됩니다.
관련 문제
- 1. 공통 블록 찾기
- 2. 찾기 이웃 블록
- 3. 블록 크기의 크기 제한
- 4. Hadoop 블록 크기 문제
- 5. ASP.NET 캐시 최대 크기
- 6. HTML5 캐시 크기?
- 7. 캐시 디렉토리의 크기 제한
- 8. 캐시 메모리 크기 제한
- 9. 커널 - 작성된 블록 번호 찾기
- 10. MATLAB 블록 크기 및 메모리 관리
- 11. 자바 스트림의 최적 블록 크기
- 12. .net hashtable의 크기 찾기
- 13. 포인터 크기 찾기
- 14. 푸시의 크기 찾기
- 15. Oracle에서 데이터베이스 크기 찾기
- 16. 디렉토리 크기 찾기
- 17. MongoDB에서 커서 크기 찾기
- 18. 동적 크기 조정 이미지 캐시
- 19. PHP를 사용하여 memcached 크기 찾기
- 20. VBA에서 사전 개체 크기 찾기
- 21. 활성 디렉토리에서 그룹 크기 찾기
- 22. SQL 쿼리 결과의 크기 찾기
- 23. Java EE - 세션 크기 찾기
- 24. Android : 이미지 캐시 전략 및 메모리 캐시 크기
- 25. 코드 블록 지원이 좋은 블로그 사이트 찾기
- 26. RegEx 중첩 된 코드 블록 찾기
- 27. RSA 암호화 된 데이터 블록 크기
- 28. DCT 압축 - 블록 크기, 계수 선택
- 29. CALayer - 애니메이션에서 레이어 크기 블록 애니메이션 실행
- 30. 레일, 캐시 붕괴에 사용할 증분 번호 찾기
중복 된 http://stackoverflow.com/q/1922249/550514? –
@ChadLaGuardia 나는 그 질문이 오직 C++에 한정되어 있기 때문에 중복이 아니라고 말할 것이다. 여기서 OP는 cli 명령과 같이 특정 언어가 아닌 메서드에 열려 있습니다. 대답은 –