مهندسی کارایی نرم افزار در فازهای اولیه تولید نرم افزار (مدل سازی)، کارایی و صرفه جویی در هزینه ها را به همراه دارد که هنوز به طور کامل خودکار نشده است. این مقاله یک روش بهینه سازی مبتنی بر الگوریتم چندهدفه پرندگان را برای جستجوی خودکار فضای طراحی ارائه می کند تا مقادیر بهینه تنظیمات سیستم را برای دستیابی به کارایی بیشتر، در اختیار قرار دهد. بدین منظور، مدل نرم افزار به مدل کارایی که مبتنی بر شبکه های صف لایه ای است، تبدیل می شود. سپس مدل کارایی بهینه و بازخورد لازم در مدل نرم افزار منعکس می شود. یک مورد مطالعه برای ارزیابی روش پیشنهادی آورده شده است که نتایج به دست آمده کارایی روش پیشنهادی را نشان می دهد.