Updated report time
This commit is contained in:
parent
67af31aac8
commit
9b6d9e81b3
@ -10,7 +10,7 @@
|
||||
#+LATEX_HEADER: \usepackage{xcolor} \usepackage{hyperref}
|
||||
#+LATEX_HEADER: \hypersetup{colorlinks=true,linkbordercolor=red,linkcolor=blue,pdfborderstyle={/S/U/W 1}}
|
||||
#+STARTUP: latexpreview
|
||||
#+OPTIONS: toc:nil |:nil
|
||||
#+OPTIONS: toc:nil
|
||||
|
||||
* Sujet
|
||||
|
||||
@ -85,41 +85,16 @@ de référence.
|
||||
|
||||
Voici les moyennes de temps d’exécution selon le nombre d’itérations réussies
|
||||
sur le nombre d’exécutions indiqué.
|
||||
#+tblname: temps1
|
||||
| / | < | < | < |
|
||||
| Nombre d’itérations | Temps d’exécution | Variation | Nombre d’exécutions |
|
||||
|---------------------+-------------------+-----------+---------------------|
|
||||
| 10 | | | 200 |
|
||||
| 50 | | | 100 |
|
||||
| 100 | | | 50 |
|
||||
| 200 | | | 20 |
|
||||
| 500 | | | 10 |
|
||||
| 1000 | | | 5 |
|
||||
#+begin_src gnuplot :var data=temps1 :file temps1.png
|
||||
reset
|
||||
set title "Temps d’exécution"
|
||||
set size ratio square
|
||||
set key box linestyle -1
|
||||
set key top left
|
||||
|
||||
set xlabel "Nombre d’itérations"
|
||||
set xrange[0 : 7]
|
||||
set xtics nomirror rotate by -45
|
||||
|
||||
set yrange [0 : *]
|
||||
set ylabel "Temps (s)"
|
||||
set ytics nomirror
|
||||
set log y 2;
|
||||
|
||||
set y2range [* : *]
|
||||
set y2label "Variation (s)"
|
||||
set log y2 2
|
||||
set y2tics 0,0.5,3.5
|
||||
|
||||
set style data points
|
||||
plot data u 2:xticlabels(1) axis x1y1 lw 3 title 'Temps', \
|
||||
data u 3:xticlabels(1) axis x1y2 lw 3 title 'Variation'
|
||||
#+end_src
|
||||
| / | < | < | < |
|
||||
| Nb d’améliorations | Temps d’exécution (s) | Variation (s) | Nb d’exécutions |
|
||||
|--------------------+-----------------------+---------------+-----------------|
|
||||
| 10 | 0.060847 | 0.000498 | 200 |
|
||||
| 50 | 0.29823 | 0.00453 | 100 |
|
||||
| 100 | 0.7093 | 0.0135 | 50 |
|
||||
| 200 | 1.9584 | 0.0559 | 20 |
|
||||
| 500 | 8.739 | 0.291 | 10 |
|
||||
| 1000 | 27.930 | 0.582 | 5 |
|
||||
|
||||
Naturellement, la variation en temps d’exécution croît en même temps que le
|
||||
nombre d’améliorations nécessaires à apporter à l’image à améliorer, dû à la
|
||||
@ -144,41 +119,16 @@ de rapidité à l’exécution. Cette méthode est celle implémentée dans la f
|
||||
|
||||
Voici les moyennes de temps d’exécution selon le nombre d’itérations réussies
|
||||
sur le nombre d’exécutions indiqué.
|
||||
#+tblname: temps2
|
||||
| / | < | < | < |
|
||||
| Nombre d’itérations | Temps d’exécution | Variation | Nombre d’exécutions |
|
||||
|---------------------+-------------------+-----------+---------------------|
|
||||
| 10 | | | 200 |
|
||||
| 50 | | | 100 |
|
||||
| 100 | | | 50 |
|
||||
| 200 | | | 20 |
|
||||
| 500 | | | 10 |
|
||||
| 1000 | | | 5 |
|
||||
#+begin_src gnuplot :var data=temps2 :file temps2.png
|
||||
reset
|
||||
set title "Temps d’exécution"
|
||||
set size ratio square
|
||||
set key box linestyle -1
|
||||
set key top left
|
||||
|
||||
set xlabel "Nombre d’itérations"
|
||||
set xrange[0 : 7]
|
||||
set xtics nomirror rotate by -45
|
||||
|
||||
set yrange [0 : *]
|
||||
set ylabel "Temps (s)"
|
||||
set ytics nomirror
|
||||
set log y 2;
|
||||
|
||||
set y2range [* : *]
|
||||
set y2label "Variation (s)"
|
||||
set log y2 2
|
||||
set y2tics 0,0.5,3.5
|
||||
|
||||
set style data points
|
||||
plot data u 2:xticlabels(1) axis x1y1 lw 3 title 'Temps', \
|
||||
data u 3:xticlabels(1) axis x1y2 lw 3 title 'Variation'
|
||||
#+end_src
|
||||
| / | < | < | < |
|
||||
| Nb d’améliorations | Temps d’exécution (s) | Variation (s) | Nb d’exécutions |
|
||||
|--------------------+-----------------------+---------------+-----------------|
|
||||
| 10 | 0.074951 | 0.000533 | 200 |
|
||||
| 50 | 0.26385 | 0.00401 | 100 |
|
||||
| 100 | 0.6385 | 0.0148 | 50 |
|
||||
| 200 | 1.6145 | 0.0348 | 20 |
|
||||
| 500 | 6.747 | 0.235 | 10 |
|
||||
| 1000 | 19.608 | 0.327 | 5 |
|
||||
|
||||
On peut remarquer une très nette amélioration de la rapidité d’exécution du
|
||||
logiciel. Étant donné que cette modification ne sera à priori pas en conflit
|
||||
|
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 8.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 8.1 KiB |
Loading…
Reference in New Issue
Block a user