Many high-complexity computing problems appear with the increasing integration of computing devices with human life. Therefore, the requirements for the performance of computing devices are getting higher and higher. Currently, the development speed of Central Processing Unit (CPU) 's computing power is gradually slowing down. Therefore, it has become an important research direction to study software optimization technology to improve the efficiency of computing equipment. Memory allocations are one of the critical technology in computing devices. The performance of memory allocation operations constitutes an essential aspect of software design. At the same time, it is a significant bottleneck that limits the performance of computing devices. First, this paper reviews the computing device's storage structure and memory allocation mechanisms. Then, an essential aspect of performance in memory allocation is parallel performance. The Binary Search Tree (BST) and ptmalloc as classical methods are evaluated. As a result, this paper compares the performance of the implemented allocator with others' and analyzes the reason for the differences. Based on the comparison and analysis of experimental results, this paper proposes several optimization methods to improve memory allocation efficiency.
The Advance and Analysis of Memory allocations
Published 2022 in 2022 International Conference on Cloud Computing, Big Data Applications and Software Engineering (CBASE)
ABSTRACT
PUBLICATION RECORD
- Publication year
2022
- Venue
2022 International Conference on Cloud Computing, Big Data Applications and Software Engineering (CBASE)
- Publication date
2022-09-01
- Fields of study
Not labeled
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-16 of 16 references · Page 1 of 1
CITED BY
- No citing papers are available for this paper.
Showing 0-0 of 0 citing papers · Page 1 of 1