- Tytuł:
-
Badanie wydajności elementów bibliotek STL i Qt w przetwarzaniu wie-lowątkowym
Performance testing of STL and Qt library elements in multi-threaded processing - Autorzy:
-
Krasowski, Piotr
Smołka, Jakub - Powiązania:
- https://bibliotekanauki.pl/articles/98378.pdf
- Data publikacji:
- 2020
- Wydawca:
- Politechnika Lubelska. Instytut Informatyki
- Tematy:
-
concurrent computing
multithreading
container performance
data structures
przetwarzanie współbieżne
wielowątkowość
wydajność kontenerów
struktury danych - Opis:
-
In recent years multithreaded processing has become a important programming aspect. Computers with a multi-core processor are now widely available, enabling the creation of more efficient applications. Many libraries support multi-threaded solutions, but performance information is often lacking. The use of appropriate data structures and algorithms significantly speeds up the process of creation and development of applications. Article describes selected elements of the Qt and STL library and compares their performance in concurrent programming. The test was performed with custom applications created with C++. The time needed to perform individual operations was analysed.
Przetwarzanie wielowątkowe na przestrzeni ostatnich lat stało się ważnym aspektem programistycznym. Komputery dysponujące procesorem wielordzeniowym są obecnie powszechnie dostępne co umożliwia tworzenie wydajniejszych aplikacji. Wiele bibliotek wspiera rozwiązania wielowątkowe lecz często brakuje informacji o wydajności. W artykule opisano wybrane elementy biblioteki Qt i STL oraz porównano ich wydajność w programowaniu współbieżnym. Testy zostały przeprowadzone za pomocą autorskich aplikacji napisanych w języku C++. Wyniki przedstawiono w postaci analizy czasów potrzebnych na wykonanie poszczególnych operacji. - Źródło:
-
Journal of Computer Sciences Institute; 2020, 16; 247-251
2544-0764 - Pojawia się w:
- Journal of Computer Sciences Institute
- Dostawca treści:
- Biblioteka Nauki