Java

415 mots 2 pages
Complexité (1/2)
Problématique : on veut pouvoir mesurer l'efficacité d'un algorithme, ce qu'on appelle sa complexité pour pouvoir prévoir son temps d'exécution pour pouvoir estimer les ressources qu'il va mobiliser dans une machine lors de son exécution (place occupée en mémoire en particulier) pour pouvoir le comparer avec un autre qui fait le même traitement d'une autre façon, de manière à choisir le meilleur

L'évaluation de la complexité peut se faire à plusieurs niveaux au niveau purement algorithmique, par l'analyse et le calcul au niveau du programme, par l'analyse et le calcul au niveau de l'exécution du programme expérimentalement

Complexité (2/2)
Jusqu'aux années 70, seule la mesure expérimentale de la complexité d'un algorithme était (parfois) effectuée Cette évaluation expérimentale dépendait énormément des machines mais permettait de comparer l'efficacité de différents algorithmes si on les écrivait dans un même langage et qu'on les faisait tourner sur une même machine Si on les faisait tourner sur des machines différentes, il fallait évaluer la puissance des machines cette puissance dépend du matériel mais aussi du système d'exploitation cette puissance varie en fonction des traitements effectués (calculs bruts, sur des entiers ou des réels, calculs liés à l'affichage, ...)

1

2

noitammargorP te euqimhtiroglA - 2 ertsemeS - euqitamrofnI ecneciL

noitammargorP te euqimhtiroglA - 2 ertsemeS - euqitamrofnI ecneciL



      





  

Benchmark
Benchmark (point de référence) : batterie de tests consistant à faire tourner certains programmes sur une machine pour évaluer sa puissance un benchmark est orienté vers certains types de calculs la puissance d'une machine s'exprime généralement en flops (floating point operations per second)

Puissance des ordinateurs grand public actuels : quelques Gigaflops (106 flops) Puissance des meilleurs super-ordinateurs actuels : environ 1000 Teraflops (1015 flops) (cf.

en relation

  • Javateck
    2338 mots | 10 pages
  • Java
    913 mots | 4 pages
  • rapport de stage argan
    16861 mots | 68 pages
  • hamouee
    947 mots | 4 pages
  • malaise
    441 mots | 2 pages
  • jdbc java
    5371 mots | 22 pages
  • Jawad
    576 mots | 3 pages
  • Commentaire Hist 1850
    488 mots | 2 pages
  • Java cour
    1717 mots | 7 pages
  • java
    1283 mots | 6 pages
  • Java
    2317 mots | 10 pages
  • Java
    1978 mots | 8 pages
  • java
    376 mots | 2 pages
  • JavaSwing
    4181 mots | 17 pages
  • Java
    13155 mots | 53 pages