Bir dizgenin ya da bir izlencenin, çalışma süresi, bellek sığası vb. değişkenlerle ilgili olarak verilen bir amaca göre en etkin biçimde çalışması için yapılan tasarım ve değiştirme çalışması.