Comme je suis tétu, je reviens à la charge concernant la vitesse d'exécution de calculs.
J'ai testé une boucle incluant un cosinus et un tableau en visual c# et en turbo delphi explorer.
je me suis aperçu que la vitesse est double pour le c# (30sec pour 60s en turbo delphi.
Est-ce possible ?
voici mon code en c# (inclus dans le click d'un bouton) avec donc un bouton et un label dans une forme quelconque.
Merci pour une prompte réponse...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 private void button1_Click(object sender, EventArgs e) { int msec, mn, sec; double tim, tim1,b = 0; double[] arr = new double[100000]; DateTime dan, dan1; dan = DateTime.Now; tim = dan.Hour * 3600 + dan.Minute * 60 + dan.Second + dan.Millisecond * 0.001; for (int j = 0; j < 10000; j++) { for (int i = 0; i < 100000; i++) { arr[i] = Math.Cos(b * i); } } dan = DateTime.Now; tim1 = dan.Hour * 3600 + dan.Minute * 60 + dan.Second + dan.Millisecond * 0.001; tim = tim1 - tim; label1.Text = tim.ToString(); }
Fred
Partager