comparison and analysis of performance 4166845