Performance analysis of coroutines and other concurrency techniques in Kotlin language for I/O operations
Uložené v:
| Názov: | Performance analysis of coroutines and other concurrency techniques in Kotlin language for I/O operations |
|---|---|
| Autori: | Grabowiec, Michał, Wiktor, Sebastian, Smołka, Jakub |
| Zdroj: | Journal of Computer Sciences Institute; Vol. 33 (2024); 306-312 ; Journal of Computer Sciences Institute; Tom 33 (2024); 306-312 ; 2544-0764 |
| Informácie o vydavateľovi: | Lublin University of Technology |
| Rok vydania: | 2024 |
| Zbierka: | Lublin University of Technology Journals |
| Predmety: | Kotlin, coroutines, concurrent processing |
| Popis: | This article focuses on analyzing the performance of coroutines and other concurrent processing techniques in Kotlin language for input/output operations. For this purpose, coroutines, traditional threads, thread pool and virtual threads were put together. An appropriate application was created and test scenarios were developed. A series of tests were conducted, followed by an analysis of the obtained results. These results indicate that coroutines and thread pool exhibit the highest performance, highlighting their importance in optimizing concurrent processing in the Kotlin language. |
| Druh dokumentu: | article in journal/newspaper |
| Popis súboru: | application/pdf |
| Jazyk: | English |
| Relation: | https://ph.pollub.pl/index.php/jcsi/article/view/6353/4716; https://ph.pollub.pl/index.php/jcsi/article/view/6353 |
| Dostupnosť: | https://ph.pollub.pl/index.php/jcsi/article/view/6353 |
| Rights: | Copyright (c) 2024 Michał Grabowiec, Sebastian Wiktor, Jakub Smołka ; https://creativecommons.org/licenses/by/4.0 |
| Prístupové číslo: | edsbas.B16F90D |
| Databáza: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://ph.pollub.pl/index.php/jcsi/article/view/6353# Name: EDS - BASE (s4221598) Category: fullText Text: View record from BASE – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Grabowiec%20M Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.B16F90D RelevancyScore: 969 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 968.605590820313 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Performance analysis of coroutines and other concurrency techniques in Kotlin language for I/O operations – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Grabowiec%2C+Michał%22">Grabowiec, Michał</searchLink><br /><searchLink fieldCode="AR" term="%22Wiktor%2C+Sebastian%22">Wiktor, Sebastian</searchLink><br /><searchLink fieldCode="AR" term="%22Smołka%2C+Jakub%22">Smołka, Jakub</searchLink> – Name: TitleSource Label: Source Group: Src Data: Journal of Computer Sciences Institute; Vol. 33 (2024); 306-312 ; Journal of Computer Sciences Institute; Tom 33 (2024); 306-312 ; 2544-0764 – Name: Publisher Label: Publisher Information Group: PubInfo Data: Lublin University of Technology – Name: DatePubCY Label: Publication Year Group: Date Data: 2024 – Name: Subset Label: Collection Group: HoldingsInfo Data: Lublin University of Technology Journals – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Kotlin%22">Kotlin</searchLink><br /><searchLink fieldCode="DE" term="%22coroutines%22">coroutines</searchLink><br /><searchLink fieldCode="DE" term="%22concurrent+processing%22">concurrent processing</searchLink> – Name: Abstract Label: Description Group: Ab Data: This article focuses on analyzing the performance of coroutines and other concurrent processing techniques in Kotlin language for input/output operations. For this purpose, coroutines, traditional threads, thread pool and virtual threads were put together. An appropriate application was created and test scenarios were developed. A series of tests were conducted, followed by an analysis of the obtained results. These results indicate that coroutines and thread pool exhibit the highest performance, highlighting their importance in optimizing concurrent processing in the Kotlin language. – Name: TypeDocument Label: Document Type Group: TypDoc Data: article in journal/newspaper – Name: Format Label: File Description Group: SrcInfo Data: application/pdf – Name: Language Label: Language Group: Lang Data: English – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: https://ph.pollub.pl/index.php/jcsi/article/view/6353/4716; https://ph.pollub.pl/index.php/jcsi/article/view/6353 – Name: URL Label: Availability Group: URL Data: https://ph.pollub.pl/index.php/jcsi/article/view/6353 – Name: Copyright Label: Rights Group: Cpyrght Data: Copyright (c) 2024 Michał Grabowiec, Sebastian Wiktor, Jakub Smołka ; https://creativecommons.org/licenses/by/4.0 – Name: AN Label: Accession Number Group: ID Data: edsbas.B16F90D |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.B16F90D |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English Subjects: – SubjectFull: Kotlin Type: general – SubjectFull: coroutines Type: general – SubjectFull: concurrent processing Type: general Titles: – TitleFull: Performance analysis of coroutines and other concurrency techniques in Kotlin language for I/O operations Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Grabowiec, Michał – PersonEntity: Name: NameFull: Wiktor, Sebastian – PersonEntity: Name: NameFull: Smołka, Jakub IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2024 Identifiers: – Type: issn-locals Value: edsbas – Type: issn-locals Value: edsbas.oa Titles: – TitleFull: Journal of Computer Sciences Institute; Vol. 33 (2024); 306-312 ; Journal of Computer Sciences Institute; Tom 33 (2024 Type: main |
| ResultId | 1 |
Nájsť tento článok vo Web of Science