Questions marquées «performance»

Pour les questions relatives à la mesure ou à l'amélioration du code et à l'efficacité des applications.

2
valeur de l'utilisation de React.forwardRef par rapport à un accessoire de référence personnalisé
Je vois que React.forwardRef semble être le moyen approuvé de passer une référence à un composant fonctionnel enfant, à partir des documents React: const FancyButton = React.forwardRef((props, ref) => ( <button ref={ref} className="FancyButton"> {props.children} </button> )); // You can now get a ref directly to the DOM button: const ref …

3
L'opérateur restant sur int provoque java.util.Objects.requireNonNull?
J'essaie d'obtenir autant de performances que possible à partir d'une méthode interne. Le code Java est: List<DirectoryTaxonomyWriter> writers = Lists.newArrayList(); private final int taxos = 4; [...] @Override public int getParent(final int globalOrdinal) throws IOException { final int bin = globalOrdinal % this.taxos; final int ordinalInBin = globalOrdinal / this.taxos; …





2
Le préfiltre L2 HW est-il vraiment utile?
Je suis sur Whisky Lake i7-8565U et les compteurs de et le temps nécessaire pour copier 512 Ko de données (deux fois plus que la taille du cache L2) et fait face à un malentendu concernant le travail du préfiltre L2 HW. Dans le manuel Intel vol.4 MSR, il y …




2
Qu'est-ce qui cause cette grande variabilité des cycles pour une simple boucle serrée avec -O0 mais pas -O3, sur un Cortex-A72?
J'exécute quelques expériences pour obtenir des temps d'exécution très cohérents pour un morceau de code. Le code que je chronomètre actuellement est une charge de travail liée au processeur assez arbitraire: int cpu_workload_external_O3(){ int x = 0; for(int ind = 0; ind < 12349560; ind++){ x = ((x ^ 0x123) …

4
Un moyen plus rapide de vérifier si les listes d'une liste sont équivalentes?
Ici, j'ai des entiers 1:7pour quatre partitions différentes, à savoir {1}, {2,3,4}, {5,6} et {7} et ces partitions sont écrites dans une liste, c'est-à-dire list(1,c(2,3,4),c(5,6),7). Je traite les partitions comme des ensembles, de sorte que différentes permutations d'éléments au sein d'une partition doivent être reconnues comme identiques. Par exemple, list(1,c(2,3,4),c(5,6),7)et …

1
Qu'est-ce qui peut expliquer les frais généraux liés à l'utilisation de const dans ce cas?
Je me tape la tête contre le mur ici, alors j'espère que certains d'entre vous pourront me renseigner. Je faisais des tests de performances en utilisant BenchmarkDotNet et je suis tombé sur ce cas étrange où il semble que déclarer un membre constdégrade considérablement les performances. using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Running; …

3
Comment trier efficacement les caractères d'une chaîne en R?
Comment puis-je trier efficacement les caractères de chaque chaîne d'un vecteur? Par exemple, étant donné un vecteur de chaînes: set.seed(1) strings <- c(do.call(paste0, replicate(4, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(3, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(2, sample(LETTERS, 10000, TRUE), FALSE))) J'ai écrit une fonction qui divisera chaque chaîne en un …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.