Memory block calling method and memory block releasing method for memory pool and server
A memory block and memory pool technology, applied in resource allocation, multi-programming devices, etc., can solve the problems of high memory consumption and low memory allocation efficiency, and achieve the effect of reducing memory overhead and improving memory allocation efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0021] Such as figure 1 As shown in , it is a schematic diagram of the composition and structure of a memory pool provided by an embodiment of the present invention. When the memory pool 100 is initialized, several free memory blocks 10 of the same size and a circular queue 20 are generated. The circular queue 20 is used to manage the plurality of memory blocks 10. When the memory pool 100 is initialized, the addresses of the above-mentioned several memory blocks 10 are sequentially put into the circular queue 20. The first to be taken out for use. After the memory block 10 is released, the address corresponding to the memory block 10 is put back at the tail of the queue. The number of memory block addresses in the circular queue 20 is consistent with the number of memory blocks 10 . When the application program applies for memory, it takes out the memory block address put in first from the circular queue 20, and puts the memory block address into the tail of the circular q...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com