Property optimizing method for applying server
A technology of application server and optimization method, which is applied in the direction of multi-programming devices, transmission systems, electrical components, etc., can solve the problems of reduced throughput, low CPU effective utilization rate, and increased processing time of a single task, so as to improve the effective utilization rate , Reduce the effect of thread scheduling and competition overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0017] Below in conjunction with accompanying drawing and specific embodiment the technical scheme of the present invention is further described:
[0018] As shown in Figure 1, a performance optimization method for an application server includes the following steps:
[0019] Step 1: The network engine 2 receives the network service request 1 and creates a corresponding task 4 .
[0020] Step 2, the network engine 2 associates the task 4 with the service object 3, and then hands the task 4 to the task scheduler 5.
[0021] Step 3, the task scheduler 5 judges whether there is a thread in the sleep state in the current thread pool 6, if there is, the sleep thread is awakened to perform the task, otherwise the number m of the working thread 61 is judged, the thread pool 6 has a maximum upper limit T_M, and the thread The maximum number of concurrent threads allowed by pool 6 is T_M. If m<T_M, task scheduler 5 creates a new thread in thread pool 6 to handle this task; If m=T_M, t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com