Les chiffres ne sont pas censés être exacts. Ce sont les rapports entre les ordres de grandeur entre les niveaux qui importent.
Cependant, lorsqu'une technologie perturbatrice apparaît (par exemple, cloud computing, 10GB / 100GB ethernet, nouveau module de noyau de mise en réseau, réseaux de stockage SSD, virtualisation et conteneurisation), ces chiffres peuvent être invalidés en raison de l'apparition, de la disparition ou de la réorganisation de nouveaux niveaux.
Lors de la programmation à un niveau très élevé - où tous les calculs, la mise en réseau, l'analyse, etc., sont effectués à l'aide de bibliothèques non écrites par vous-même, sachant que les performances des opérations de bas niveau peuvent ne pas aider beaucoup, car vous avez la possibilité de les améliorer les performances de la bibliothèque sont plutôt limitées ou carrément impossibles.
Au lieu de cela, lisez attentivement la documentation relative aux performances de chaque bibliothèque. Si une bibliothèque ne vient pas avec ceux-ci, demandez-leur - en faire un problème. Ou apprenez à comparer les logiciels de la bonne manière.
Il est important d'avoir une compréhension de base des nombres de latence lorsque vous êtes embauché par une entreprise qui conçoit et fabrique des composants logiciels. Comparez cela à une entreprise qui conçoit et fabrique des voitures et tous les composants qu'ils contiennent - le proverbial «réinventer la roue» (caoutchouc, pression des pneus, bandes de roulement, etc.)
La plupart des éditeurs de logiciels ne travaillent pas au niveau des composants - des systèmes logiciels fonctionnels entiers peuvent être construits à partir de l'assemblage des composants. Ces éditeurs de logiciels n'ont pas besoin de se concentrer sur la façon de concevoir des composants en termes de latences; ils doivent plutôt évaluer la qualité des composants qu'ils choisissent.
Pour résumer, (1) il est très possible que vous n'ayez pas besoin de connaître les numéros de latence; (2) sauf si vous souhaitez être embauché par une entreprise qui fabrique des composants logiciels (bibliothèques), que ce soit pour la vente ou pour un usage interne (comme dans certaines des plus grandes sociétés de logiciels au monde), (3) si vous avez besoin de ces numéros, c'est votre travail de faire vous-même les repères, d'une manière scientifiquement correcte, sinon vous ne devriez pas travailler sur des composants logiciels.