Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Cocoapods #PrivateRepo #SpecRepo
- 강릉
- 시밀란
- 공기먹는다이버스
- xcode
- 대한항공
- 러브스플리트
- 도심공항
- Gradle
- 스페인여행
- 라이브러리
- 세비야
- 연금저축펀드
- 스플리트
- Device 등록
- 리브어보드
- 러브자그레브
- 푸켓여행
- Concurrency #Swift #Combine
- 그라나다
- SwiftUI #Skeleton #데이터갱신
- 아시아나
- 지팍스페인
- 크로아티아
- 괌 자유여행
- 스페인광장
- 스쿠버다이빙
- swiftUI
- Swift #Concurrency #쓰레드
- cocoapod
Archives
- Today
- Total
목록Swift #Concurrency #쓰레드 (1)
JEP's Diary
Concurrency와 쓰레드
이슈 50개의 병렬작업을 하는데 측정한 시간이 꽤나 오래 걸리는 이슈를 만났다. 데이터가 50개가 있고, 이를 각각 API 콜을 해서 데이터를 구성한 다음 하나의 리스트 데이터로 구성해야 한다. 한개의 API 콜을 하는시간이 1초도 되지 않기 때문에, 50 개를 병렬로 콜 해도 1초정도 걸리겠거니를 기대했었는데, 대략 7~8초가 걸리는 것이었다. Concurrency로 병렬작업으로 처리를 했고, 코드에도 이상이 없는 것 같은데 예상보다 오래 걸려서, 어렴풋이 쓰레드는 코어 갯수의 X2를 생성한다라고 알고있던 지식으로, 아 이건 속도를 더 높일 수 없다. 라고 결론을 지었다가.. 진짜 왜 속도가 느린건지에 대해 검토해보려한다. ChatGPT에게 물어보았다. 질문 Concurrency에서의 쓰레드를 최대 몇..
Development/개발일지
2023. 4. 18. 00:56