대기 중인 백그라운드 작업 플러시
client.flush()를 호출하면 모든 백그라운드 작업이 메인 스레드에서 처리되도록 강제하여, 메인 스레드 실행 중 병렬 처리가 이루어지도록 합니다. 이는 사용자 코드가 서버로의 데이터 업로드보다 먼저 완료되는 경우 성능 향상에 도움이 될 수 있습니다.
다음 예시에서는 평가 후 대기 중인 백그라운드 작업을 플러시합니다.
클라이언트 병렬성 늘리기
WEAVE_CLIENT_PARALLELISM: 병렬 처리에 사용할 수 있는 스레드 수입니다. 이 값을 늘리면 데이터셋 업로드와 같은 백그라운드 작업의 성능이 향상될 수 있습니다.
weave.init()의 settings 인수를 사용해 프로그래밍 방식으로 설정할 수도 있습니다:
성능 평가