Récemment, au travail, nous avons joué avec la question de quiz suivante posée par IBM https://www.research.ibm.com/haifa/ponderthis/challenges/May2015.html Après quelques efforts, un collègue et moi sums arrivés à deux solutions, l’une dans GoLang https://gist.github.com/walesey/e2427c28a859c4f7bc920c9af2858492#file-main-go-L57 et l’autre en Java https: // gist. github.com/boyter/42df7f203c0932e37980f7974c017ec5#file-puzzle-java-L63 avec la méthode de performance critique pour être à la fois playGames en Java et […]
Existe-t-il un moyen de détecter la vitesse du réseau et l’utilisation de la bande passante en C #? Même les pointeurs vers des composants open-source sont les bienvenus.
J’ai vu beaucoup de discussions ici qui comparent et essaient de répondre à la plus rapide: newInstance ou new operator . En regardant le code source, il semblerait que newInstance soit beaucoup plus lent , je veux dire qu’il fait autant de contrôles de sécurité et utilise la reflection. Et j’ai décidé de mesurer, d’abord […]
Je suis en train de passer de ant à gradation pour mon application web multi-modules et pour le moment, il semble que la version actuelle de Gradle (M9) soit en train de se heurter à ses limites. Mais peut-être (espérons-le) que c’est juste un problème de ne pas comprendre les concepts de Gradle assez bons […]
L’outil Java Mission Control du JDK fournit des statistiques sur l’allocation des objects dans les nouveaux TLAB et les allocations en dehors de TLAB. (C’est sous Mémoire / Allocations). Quelle est la signification de ces statistiques, qu’est-ce qui est bon pour la performance d’une application? Dois-je m’inquiéter si des objects sont alloués en dehors de […]
Je souhaite regarder une arborescence de dossiers sur un serveur réseau pour y apporter des modifications. Les fichiers ont tous une extension spécifique. Il y a environ 200 dossiers dans l’arborescence et environ 1200 fichiers avec l’extension que je regarde. Je ne peux pas écrire un service sur le serveur (hors limite!), La solution doit […]
En C ++, pourquoi un bool nécessite-t-il un octet pour stocker true ou false, alors qu’un seul bit suffit pour cela, comme 0 pour false et 1 pour true? (Pourquoi Java nécessite-t-il également un octet?) Deuxièmement, à quel point est-il plus sûr d’utiliser ce qui suit? struct Bool { bool trueOrFalse : 1; }; Troisièmement, […]
Ces derniers temps, je suis de plus en plus soucieux de la santé lors de la construction de mon programme. J’ai constaté que la plupart des programmes duraient 2 ou 3 minutes et que je vérifiais que le planificateur de tâches consum 100% de l’utilisation du processeur. Je limite cette utilisation par programmation dans le […]
Précision de l’éditeur: Lorsque cela a été publié à l’origine, il y avait deux problèmes: Les performances des tests diminuent d’un facteur de trois si une déclaration apparemment sans conséquence est ajoutée Le temps nécessaire pour terminer le test semble varier de manière aléatoire Le deuxième problème a été résolu: le hasard ne se produit […]
Je me demandais si il existe une manière élégante de définir la charge maximale du processeur pour un thread particulier en effectuant des calculs intensifs. En ce moment, j’ai trouvé la boucle la plus longue du thread (il ne fait que la compression) et utilise GetTickCount() et Sleep() avec des valeurs codées en dur. Il […]