Pengertian Optimasi Global
Optimasi Global Dilakukan dengan analisis flow, yaitu suatu graph berarah yang menunjukkan jalur yang mungkin selama eksekusi program. Ada 2 kegunaan optimasi global, yaitu bagi para programmer dan untuk compiler itu sendiri. 1. Bagi Programmer a.Unreachable / dead code : Kode yang tidak pernah dieksekusi Misalnya : X := 5; IF X = 0 THEN A := A + 1 Instruksi A := A + 1 Tidak pernah dikerjakan karena kondisi X tidak pernah menjadi 0, sehingga memperlambat proses. b.Unused parameter : parameter yang tidak pernah digunakan dalam prosedur Misalnya : Procedure penjumlahan(a,b,c; Integer); Var x : integer; Begin x := a + b; End Parameter c tidak pernah digunakan sehingga tidak perlu diikutsertakan dikarenakan pada prosedur penjumlahan c tidak pernah dikenakan suatu proses atau nilai c.Unused variable : variabel yang tidak pernah digunakan dalam program. Misalnya : Var a,b : Integer; Begin a := 5; end; Variabel b tidak pernah digunakan dalam manipulasi, sehingga tidak perlu dideklarasikan d...