Articles of benchmarking

Ring LINQ: Any () vs Contains () pour d’énormes collections

Compte tenu d’une énorme collection d’objects, existe-t-il une différence de performance entre les suivantes? Collection.Contient : myCollection.Contains(myElement) Enumerable.Any : myCollection.Any(currentElement => currentElement == myElement)

Quelle est la meilleure façon de mesurer le temps d’exécution d’une fonction?

Évidemment, je peux faire et DateTime.Now.After – DateTime.Now.Before mais il doit y avoir quelque chose de plus sophistiqué. Tous les conseils appréciés.

Comment puis-je comparer le code JavaScript?

Existe-t-il un package qui m’aide à évaluer le code JavaScript? Je ne parle pas de Firebug et de tels outils. J’ai besoin de comparer 2 fonctions JavaScript différentes que j’ai implémentées. Je connais très bien le module Benchmark ( Benchmark.pm ) de Perl et je cherche quelque chose de similaire en JavaScript. L’accent mis sur […]

Indice de référence: VMware vs Virtualbox

J’ai testé VirtualBox 2.1.4 et VMware Workstation 6.5.1 pour une utilisation ultérieure en tant que VM de développement Hôte: Ubuntu64, 4 Go de RAM, Core2Duo E6600, Samsung HD502IJ Invité: Windows XP Home, 1 Go de RAM, 8 Go de disque virtuel Logiciel de référence: SiSoft Sandra Light, HD Tune Quelle est votre expérience ou suggestion […]

Augmentation des performances étranges dans un benchmark simple

Hier, j’ai trouvé un article de Christoph Nahr intitulé “.NET Struct Performance” qui évaluait plusieurs langages (C ++, C #, Java, JavaScript) pour une méthode qui ajoute deux structures de points ( double tuples). Comme il s’est avéré, la version C ++ prend environ 1000 ms à exécuter (itérations 1e9), alors que C # ne […]

Dans quelle mesure Meteor peut-il être efficace tout en partageant une énorme collection parmi de nombreux clients?

Imaginez le cas suivant: 1 000 clients sont connectés à une page Meteor affichant le contenu de la collection “Somestuff”. “Somestuff” est une collection contenant 1 000 articles. Quelqu’un insère un nouvel élément dans la collection “Somestuff” Qu’est-ce qui va arriver: Toutes les collections Meteor.Collection sur les clients seront mises à jour, c’est-à-dire l’insertion transmise […]

Comment calculer le temps d’exécution d’un extrait de code en C ++

Je dois calculer le temps d’exécution d’un extrait de code C ++ en quelques secondes. Il doit fonctionner sur les machines Windows ou Unix. J’utilise le code suivant pour le faire. (importer avant) clock_t startTime = clock(); // some code here // to compute its execution duration in runtime cout << double( clock() – startTime […]

MATLAB OOP est-il lent ou est-ce que je fais quelque chose de mal?

J’expérimente MATLAB OOP , pour commencer j’ai imité les classes Logger de mon C ++ et je mets toutes mes fonctions d’assistant de chaîne dans une classe Ssortingng, pensant qu’il serait bon de pouvoir faire des choses comme a + b , a == b , a.find( b ) au lieu de strcat( ab ) […]

Quel est le plus rapide: plusieurs INSERT simples ou un INSERT à plusieurs lignes?

J’essaie d’optimiser une partie de mon code qui insère des données dans MySQL. Dois-je enchaîner les INSERT pour créer un INSERT à plusieurs lignes ou plusieurs INSERT distincts?

Combien de temps est C ++ que C #?

Ou est-ce maintenant le contraire? D’après ce que j’ai entendu, il y a des domaines dans lesquels C # s’avère plus rapide que C ++, mais je n’ai jamais eu le courage de le tester moi-même. Certains d’entre vous ont pu expliquer ces différences en détail ou me diriger vers le bon endroit pour obtenir […]