Je dois garder des milliers de chaînes en mémoire pour pouvoir y accéder en série en Java. Dois-je les stocker dans un tableau ou dois-je utiliser une sorte de liste? Étant donné que les tableaux conservent toutes les données dans un bloc de mémoire contigu (contrairement aux listes), l'utilisation d'un …
En C # / VB.NET / .NET, quelle boucle s'exécute plus rapidement, forou foreach? Depuis que j'ai lu qu'une forboucle fonctionne plus rapidement qu'une foreachboucle il y a longtemps, j'ai supposé qu'elle était vraie pour toutes les collections, les collections génériques, tous les tableaux, etc. J'ai parcouru Google et trouvé …
Après avoir utilisé PHP pendant un certain temps maintenant, j'ai remarqué que toutes les fonctions PHP intégrées ne sont pas aussi rapides que prévu. Considérez ces deux implémentations possibles d'une fonction qui trouve si un nombre est premier en utilisant un tableau de nombres premiers mis en cache. //very slow …
Je veux une sélection aléatoire de lignes dans PostgreSQL, j'ai essayé ceci: select * from table where random() < 0.01; Mais certains autres recommandent ceci: select * from table order by random() limit 1000; J'ai une très grande table avec 500 millions de lignes, je veux que ce soit rapide. …
Quelle est la façon la plus efficace de mapper une fonction sur un tableau numpy? La façon dont je l'ai fait dans mon projet actuel est la suivante: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer …
Cycles du processeur, utilisation de la mémoire, temps d'exécution, etc.? Ajouté: Existe-t-il un moyen quantitatif de tester les performances en JavaScript en plus de la simple perception de la vitesse d'exécution du code?
J'essaie de savoir si une ligne existe dans une table. En utilisant MySQL, est-il préférable de faire une requête comme celle-ci: SELECT COUNT(*) AS total FROM table1 WHERE ... et vérifiez si le total est différent de zéro ou est-il préférable de faire une requête comme celle-ci: SELECT * FROM …
En JavaScript, il est possible de déclarer plusieurs variables comme ceci: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42; ... ou comme ça: var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 42; Une méthode est-elle meilleure / plus rapide que l'autre?
Je suis en train de réviser le chapitre 4 de C # en profondeur qui traite des types nullables, et j'ajoute une section sur l'utilisation de l'opérateur "as", qui vous permet d'écrire: object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Améliorez cette question Je sais …
Je cherche le moyen le plus rapide pour obtenir la valeur de π, comme défi personnel. Plus précisément, j'utilise des méthodes qui n'impliquent pas l'utilisation de #defineconstantes comme M_PIou le codage en dur du nombre. Le programme ci-dessous teste les différentes manières que je connais. La version d'assemblage en ligne …
J'ai été très enthousiasmé par MongoDb et je l'ai testé récemment. J'avais une table appelée posts dans MySQL avec environ 20 millions d'enregistrements indexés uniquement sur un champ appelé 'id'. Je voulais comparer la vitesse avec MongoDB et j'ai exécuté un test qui permettrait d'obtenir et d'imprimer 15 enregistrements au …
Je veux lire un fichier texte ligne par ligne. Je voulais savoir si je le fais le plus efficacement possible dans le cadre des choses .NET C #. Voici ce que j'essaie jusqu'à présent: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.