Articles of performance

‘…! = Null’ ou ‘null! =…’ Meilleures performances?

J’ai écrit deux méthodes pour vérifier leur performance public class Test1 { private Ssortingng value; public void notNull(){ if( value != null) { //do something } } public void nullNot(){ if( null != value) { //do something } } } et vérifié son code d’octet après la compilation public void notNull(); Code: Stack=1, Locals=1, Args_size=1 […]

Échelle angular de JS et performance

Nous luttons contre les problèmes de performances avec une application Angular que nous construisons pour une banque. Malheureusement, afficher des extraits de code constitue une violation de contrat. Quoi qu’il en soit, je peux décrire certains des principaux problèmes en cours et j’espère que les meilleures pratiques pourront être recommandées. Structure des applications: Essentiellement, une […]

Pourquoi l’instruction de boucle est-elle lente? Intel ne pouvait-il pas le mettre en œuvre efficacement?

LOOP ( entrée manuelle de la référence Intel ) décrémente ecx / rcx, puis saute si elle est non nulle . C’est lent, mais Intel n’a-t-il pas pu faire vite? dec/jnz déjà macro-fusible en un seul uop sur la famille Sandybridge; la seule différence est que cela définit des drapeaux. loop sur diverses microarchitectures, à […]

comment parsingr la mémoire de golang

J’ai écrit un programme de golang, il en a coûté 1,2 Go au moment de l’exécution. quand j’utilise go tool pprof http://10.10.58.118:8601/debug/pprof/heap avoir une décharge。 Il montre seulement 323,4 Mo dans le tas. qu’est-ce que l’autre souvenir a disparu? Existe-t-il un meilleur outil pour expliquer la mémoire d’exécution de golang? quand j’utilise gcvis je l’ai […]

Quelle est la complexité temporelle de HashMap.containsKey () dans Java?

J’ai besoin de savoir: Quelle est la complexité temporelle de HashMap.containsKey () dans Java?

Signification de «Sélectionner les tables optimisées» dans MySQL Expliquer le plan

Quelle est la signification des Select tables optimized away dans MySQL Explain plan? explain select count(comment_count) from wp_posts; +—-+————-+—————————+—————————–+ | id | select_type | table,type,possible_keys, | Extra | | | | key,key_len,ref,rows | | +—-+————-+—————————+—————————–+ | 1 | SIMPLE | all NULLs | Select tables optimized away| +—-+————-+—————————+—————————–+ 1 row in set (0.00 sec) Remarque: […]

Téléchargements lents sur l’émulateur Android en cours d’exécution

J’ai cherché mais je n’ai trouvé aucune question ou réponse pour ma situation particulière. J’ai une nouvelle machine rapide avec beaucoup de mémoire sous Windows 7. J’utilise les derniers SDK Eclipse et Android. Lorsque je lance une application, l’émulateur met environ 45 secondes à démarrer (extrêmement rapide pour l’émulateur!) Depuis le lancement de l’exécution jusqu’à […]

Quand utiliser la classe .NET BufferedStream?

Le site MSDN indique: Un tampon est un bloc d’octets en mémoire utilisé pour mettre en cache les données, réduisant ainsi le nombre d’appels au système d’exploitation. Les tampons améliorent les performances de lecture et d’écriture. Un tampon peut être utilisé pour la lecture ou l’écriture, mais jamais les deux simultanément. Les méthodes Read et […]

Comment évaluer l’exécution du code Swift?

Existe-t-il un moyen / logiciel de donner un délai précis pour exécuter un bloc de code écrit en Swift, autre que les suivants? let date_start = NSDate() // Code to be executed println(“\(-date_start.timeIntervalSinceNow)”)

Optimisation des performances d’une application à exclure – directives pour améliorer les temps de réponse

J’ai une grande page complexe qui repose fortement sur knockout.js. Les performances commencent à devenir un problème, mais l’examen de la stack d’appels et la recherche des goulots d’étranglement constituent un véritable défi. J’ai remarqué dans une autre question ( Knockout.js – comprendre foreach et avec ) que la réponse acceptée a le commentaire: … […]