ParkDevDiary

  • 홈
  • 태그
  • 방명록

timeit 1

memoryview 성능 테스트 ( feat.timeit, 버퍼프로토콜 )

timeit 라이브러리는 작은단위의 코드에 실행시간을 테스트할 수 있는 유용한 도구입니다. 이 도구를 사용하여 파이썬에서 제공해주는 단순한 바이트배열과 memoryview 라는 객체를 활용하였을 때 성능적으로 얼마나 큰 차이점이 발생하고 왜 이런 차이점이 발생하는지 알아보겠습니다 import os import timeit video_data = 100 * os.urandom(1024 * 1024) byte_offset = 1234 size = 20 * 1024 * 1024 def run_test(): chunk = video_data[byte_offset:byte_offset + size] result = timeit.timeit( stmt='run_test()', globals=globals(), nu..

프로그래밍 언어/Python 2023.09.23
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (34)
    • 알고리즘 (2)
      • Problem Solving (2)
      • Algorithm Theories (0)
    • 프로그래밍 언어 (0)
      • Python (13)
      • C,C# (1)
      • Flutter (1)
    • 일상 (2)
      • 정글 (2)
    • 개발도서 (0)
    • 오픈소스 (13)

Tag

cpython, 디스크립터, queue, 병렬성, Gil, effectivepython, 버퍼, asyncio, MetaClass, 코드리뷰, timeit, subprocess, 컨텍스트 스위칭, 동시성, DP, 블로킹I/O, 뮤텍스, Thread, Python, contextmanager,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (34)
    • 알고리즘 (2)
      • Problem Solving (2)
      • Algorithm Theories (0)
    • 프로그래밍 언어 (0)
      • Python (13)
      • C,C# (1)
      • Flutter (1)
    • 일상 (2)
      • 정글 (2)
    • 개발도서 (0)
    • 오픈소스 (13)

Tag

cpython, 디스크립터, queue, 병렬성, Gil, effectivepython, 버퍼, asyncio, MetaClass, 코드리뷰, timeit, subprocess, 컨텍스트 스위칭, 동시성, DP, 블로킹I/O, 뮤텍스, Thread, Python, contextmanager,

공지사항

Archives

Copyright © AXZ Corp. All rights reserved.

티스토리툴바