What Do You Mean by Memory? When Engineers Are Lost in the Maze of Complexity
Fuente:
arXiv
Gespeichert in:
| Hauptverfasser: | , , , |
|---|---|
| Format: | Preprint |
| Veröffentlicht: |
2023
|
| Schlagworte: | |
| Online-Zugang: | |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| _version_ | 1866916081748148224 |
|---|---|
| author | Kudrjavets, Gunnar Kumar, Aditya Thomas, Jeff Rastogi, Ayushi |
| author_facet | Kudrjavets, Gunnar Kumar, Aditya Thomas, Jeff Rastogi, Ayushi |
| contents | An accepted practice to decrease applications' memory usage is to reduce the amount and frequency of memory allocations. Factors such as (a) the prevalence of out-of-memory (OOM) killers, (b) memory allocations in modern programming languages done implicitly, (c) overcommitting being a default strategy in the Linux kernel, and (d) the rise in complexity and terminology related to memory management makes the existing guidance inefficient. The industry needs detailed guidelines for optimizing memory usage targeting specific operating systems (OS) and programming language types. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2312_13462 |
| institution | arXiv |
| publishDate | 2023 |
| record_format | arxiv |
| spellingShingle | What Do You Mean by Memory? When Engineers Are Lost in the Maze of Complexity Kudrjavets, Gunnar Kumar, Aditya Thomas, Jeff Rastogi, Ayushi Software Engineering An accepted practice to decrease applications' memory usage is to reduce the amount and frequency of memory allocations. Factors such as (a) the prevalence of out-of-memory (OOM) killers, (b) memory allocations in modern programming languages done implicitly, (c) overcommitting being a default strategy in the Linux kernel, and (d) the rise in complexity and terminology related to memory management makes the existing guidance inefficient. The industry needs detailed guidelines for optimizing memory usage targeting specific operating systems (OS) and programming language types. |
| title | What Do You Mean by Memory? When Engineers Are Lost in the Maze of Complexity |
| topic | Software Engineering |
| url | https://arxiv.org/abs/2312.13462 |