Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Smoke & Mirrors Hvordan man forøger hastigheden ved at lave noget langsomt.

Lignende præsentationer


Præsentationer af emnet: "Smoke & Mirrors Hvordan man forøger hastigheden ved at lave noget langsomt."— Præsentationens transcript:

1 Smoke & Mirrors Hvordan man forøger hastigheden ved at lave noget langsomt

2 Performance Hvad er performance? –Målt –Oplevet

3 Målt performance DTK_Skaermkort Backend slave: 978ms Switchboard: 24ms Internet: 125ms = 1128ms http://www.northtech.dk/kms/Skaerm1x1.html

4 Målt performance Ved rasterkort –Størrelse koster... Båndbredde Processeringstid på slave –...men alt i alt ikke så variabel Den primære omkostning er det overhovedet at lave forespørgslen http://northtech.dk/kms/various/Skaerm5x5.html

5 Målt performance Ved vektorkort... –Størrelse koster Båndbredde Processeringstid på slave...men begge dele ret ubetydeligt i forhold til... –Antal objekter i billedet –Og igen, overhead ved overhovedet at lave en forespørgsel

6 Målt performance http://northtech.dk/kms/various/Matrikel1x1.html http://northtech.dk/kms/various/Matrikel5x5.html

7 Performance Hent så meget som muligt i én forespørgsel for at maximere throughput.

8 Performance? Men... http://northtech.dk/kms/Skaerm5x5Fast.html http://northtech.dk/kms/Skaerm5x5Pre.html

9 Oplevet performance Cache –Lazy cache –Pre-fetch –Ikke duplikeret datasæt

10 Oplevet performance Selv uden cache: http://www.northtech.dk/kms/various/MoveableSkaerm5x5.html

11 Performance Oplevet og målt performance er to meget forskellige ting Hvis en applikation opleves som hurtig er den hurtig, og omvendt


Download ppt "Smoke & Mirrors Hvordan man forøger hastigheden ved at lave noget langsomt."

Lignende præsentationer


Annoncer fra Google