Search this site
Embedded Files
io.turbodsl
  • Home
    • Fundamentals
    • Default Mechanisms
    • Sync vs. Async Scopes
    • Asynchronous Results
    • Asynchronous Modes
    • Retry Pattern
    • Code Reusability
    • Collections
    • Performance Efficiency
io.turbodsl

Previous: Collections

Back Home

Performance Efficiency

In software terms, performance efficiency can be explained simply by how fast operations can be done with less resources.

In most cases:

  • Faster processing may imply more memory usage.

  • Memory is limited.

  • CPU cores are limited, which limits the number of active concurrent threads → what is actually running in parallel, and not giving the illusion of concurrent processing.

  • Kotlin's coroutines⇗ are not bound to any particular thread, but still will compete to get one when resuming execution⇗.

To be updated.

Previous: Collections

Back Home

Copyright 2024 © migueltt
Google Sites
Report abuse
Google Sites
Report abuse