J'ai un tampon de chaîne d'environ 2000 caractères et j'ai besoin de vérifier le tampon s'il contient une chaîne spécifique. Fera la vérification dans une application Web ASP.NET 2.0 pour chaque webrequest. Quelqu'un sait-il si la méthode String.Contains fonctionne mieux que la méthode String.IndexOf ? // 2000 characters in s1, …
J'ai vu de nombreuses réponses postées à des questions sur Stack Overflow impliquant l'utilisation de la méthode Pandas apply. J'ai également vu des utilisateurs commenter sous eux en disant que " applyc'est lent et devrait être évité". J'ai lu de nombreux articles sur le thème de la performance qui expliquent …
J'essayais de mettre en œuvre un test de primalité de Miller-Rabin et j'étais perplexe sur la raison pour laquelle cela prenait si longtemps (> 20 secondes) pour les nombres de taille moyenne (~ 7 chiffres). J'ai finalement trouvé que la ligne de code suivante était la source du problème: x …
Je suis en train de créer une table et cela m'a fait me demander. Si je stocke, disons des voitures qui ont une marque (fx BMW, Audi ect.), Cela fera-t-il une différence sur la vitesse de requête si je stocke la marque comme int ou varchar. Ainsi est SELECT * …
Existe-t-il un moyen réel pour que Netbeans se charge et fonctionne plus rapidement? Il est trop lent et s'aggrave lorsque vous codez depuis un certain temps. Il mange toute ma RAM. Je suis sur une machine Windows, en particulier Windows Server 2008 Datacenter Edition x64, 4 Go de RAM, processeur …
Comme nous le savons tous, de nombreuses applications Android affichent un écran blanc très brièvement avant leur première Activitymise au point. Ce problème est observé dans les cas suivants: Applications Android qui étendent la Applicationclasse globale et y effectuent des initialisations majeures. L' Application objet est toujours créé avant le …
Je souhaite savoir si j'ai une requête de jointure quelque chose comme ceci - Select E.Id,E.Name from Employee E join Dept D on E.DeptId=D.Id et une sous - requête quelque chose comme ça - Select E.Id,E.Name from Employee Where DeptId in (Select Id from Dept) Lorsque je considère les performances, …
Comme nous avons pu le voir dans The Computer Language Benchmarks Game en 2010: Go est en moyenne 10 fois plus lent que C Go est 3 fois plus lent que Java !? Comment est-ce possible, sachant que le compilateur Go produit du code natif pour l'exécution? Des compilateurs immatures …
Je n'arrête pas de voir des gens dire que les exceptions sont lentes, mais je ne vois aucune preuve. Donc, au lieu de demander si elles le sont, je vais demander comment fonctionnent les exceptions dans les coulisses, afin que je puisse décider quand les utiliser et si elles sont …
Ma question concerne les caractéristiques de performance des méthodes statiques par rapport aux méthodes d'instance et leur évolutivité. Supposons pour ce scénario que toutes les définitions de classe se trouvent dans un seul assembly et que plusieurs types de pointeurs discrets sont requis. Considérer: public sealed class InstanceClass { public …
J'ai entendu quelques personnes exprimer des inquiétudes concernant l'opérateur "+" dans std :: string et diverses solutions de contournement pour accélérer la concaténation. Certains de ces éléments sont-ils vraiment nécessaires? Si tel est le cas, quelle est la meilleure façon de concaténer des chaînes en C ++?
Dans l'ISO / CEI 9899: 2018 (C18), il est indiqué sous 7.20.1.3: 7.20.1.3 Types entiers de largeur minimale les plus rapides 1 Chacun des types suivants désigne un type entier qui est généralement le plus rapide 268) pour fonctionner avec tous les types entiers qui ont au moins la largeur …
Avoir au moins une méthode virtuelle dans une classe C ++ (ou l'une de ses classes parentes) signifie que la classe aura une table virtuelle et que chaque instance aura un pointeur virtuel. Le coût de la mémoire est donc assez clair. Le plus important est le coût de la …
J'ai profilé certaines de nos mathématiques de base sur un Intel Core Duo, et en examinant diverses approches de la racine carrée, j'ai remarqué quelque chose d'étrange: en utilisant les opérations scalaires SSE, il est plus rapide de prendre une racine carrée réciproque et de la multiplier. pour obtenir le …
Quels outils ou techniques puis-je utiliser pour supprimer le contenu des fichiers mis en cache afin d'éviter que mes résultats de performances ne soient faussés? Je crois que je dois soit complètement effacer, soit supprimer sélectivement les informations mises en cache sur le contenu des fichiers et des répertoires. L'application …
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.