Abstract

Abstract In order to know the operation condition before working, and reduce the risk of serious accidents of coal production industry. In this paper, by analyzing the characteristics of the environment of underground mine, using virtual reality technology, combined with the 3d Max modeling techniques and VC++ calling the OpenGL graphics interface techniques, the models are well optimized based on progressive mesh LOD algorithm for edge collapse. Using high-tech computer technology to simulate realistic mine production environment and realization of a friendly man-machine interactive virtual mine application system.

Highlights

  • In order to quickly and accurately return the information to the user after the keyword are entered, and to effectively reduce the effect on the performance of the program when the search system allocates and deal locates memory frequently under the high concurrency, the Recoverable Fixed Length Memory Pool, Recoverable Variable Length Memory Pool and Allocate Not Free Memory Pool were designed

  • Three scenarios are obtained by analyzing the current search engines: Hash table insert delete, Cache update and document update module, Query result return

  • Three memory pools are designed for the three scenarios: Recoverable Fixed Length Memory Pool and Recoverable Variable Length Memory Pool and Allocate Not Free Memory Pool were designed

Read more

Summary

Introductiong

The search engine is one of the most important applications of the Internet, which involved in information retrieval, distributed processing, semantic web, data mining etc. Most of traditional search engines use keyword matching mode, the system manages memory when the application is not released too frequently, but in the face of massive data processing and storage, search engines seem powerless. Research on Optimization of memory pool management for high concurrent service requests when the memory pool is destroyed. Avantages:It speeds up memory allocation, when block of memory is enough, only conduct simple operation such as size judgment and pointer offset; Small memory payloads are high, require less additional information; The memory pool allocated memory usually do not need a separate release, but a unified recovery; In addition to using memory allocation functions instead of malloc, no other special conventions are used. For the user’s query, the system’s memory management is completely taken over by the programmer, which is more conducive to investigate problem and optimize system, and quickly return a satisfied result for customer

Pinciples and Key Technologies of Search Engine
Principle of memory pool
Small object allocation technology
Scene analysis of search engine system
Memory pool design and realize based on the high concurrency
Recoverable Fixed Length Memory Pool
Performance test and analysis
Performance test and analysis of the small objects distributor
Performance test and analysis of recoverable variable length memory pool
Performance test and analysis of allocate not free memory pool
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call