Applying Machine Learning to Optimize Software Runtime and Memory Usage
Publish place: 4th International Conference on New Research & Achievements in Science, Engineering & Technologies
Publish Year: 1404
نوع سند: مقاله کنفرانسی
زبان: English
View: 85
This Paper With 18 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
SETBCONF04_030
تاریخ نمایه سازی: 2 مرداد 1404
Abstract:
Software systems today face increasing demands for high performance and efficient memory usage. Traditional optimization methods, often hard-coded and inflexible, struggle to adapt to complex and dynamic workloads. Machine Learning (ML) algorithms offer a promising approach by automatically learning patterns and making intelligent decisions to optimize execution time (runtime) and memory consumption. This paper provides a comprehensive review of recent research (۲۰۲۱–۲۰۲۵) on applying ML techniques – including neural networks, reinforcement learning, and evolutionary algorithms – to performance optimization in software systems. We discuss how ML-driven solutions have achieved significant improvements, such as reducing program execution time, enhancing memory/cache efficiency, and intelligently allocating resources in cloud environments.
Keywords:
Authors
Alireza Rahimipour Anaraki
Dep. Computer Engineering, CT.C., IAU., Tehran, Iran
Parvaneh Asghari
Dep. of Computer Engineering, CT.C, IAU., Tehran, Iran