Applying Machine Learning to Optimize Software Runtime and Memory Usage
سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 130
فایل این مقاله در 18 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
SETBCONF04_030
تاریخ نمایه سازی: 2 مرداد 1404
چکیده مقاله:
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.
کلیدواژه ها:
نویسندگان
Alireza Rahimipour Anaraki
Dep. Computer Engineering, CT.C., IAU., Tehran, Iran
Parvaneh Asghari
Dep. of Computer Engineering, CT.C, IAU., Tehran, Iran