J’essaie de me familiariser avec perf et de le lancer contre divers programmes que j’ai écrits. Lorsque je le lance sur un programme 100% single thread, perf montre qu’il faut deux cœurs sur la machine (événement task-clock). Voici l’exemple de sortie: perf stat -a –per-core python3 test.py Performance counter stats for ‘system wide’: S0-C0 1 […]
J’ai une fonction que j’essaie d’examiner. Je veux trouver tous les appelants de cette fonction, mais il y a quelques problèmes: Je le fais pour comprendre le code car je ne l’ai pas écrit, mais je dois savoir exactement comment il se comporte Il traverse le STL à l’avance, donc je ne peux pas simplement […]
Je veux commencer à profiler du code PHP et je pense que l’utilisation de xdebug et de webgrind semble être la voie à suivre. J’ai téléchargé xdebug et obtenu ces instructions. Unpack the downloaded file with tar -xvzf xdebug-2.2.3.tgz Run: cd xdebug-2.2.3 Maintenant, cela peut être une question stupide, mais où dois-je télécharger xdebug pour […]
J’essaie d’utiliser les statistiques de “rusage” dans mon programme pour obtenir des données similaires à celles de l’outil Time . Cependant, je suis sûr que je fais quelque chose de mal. Les valeurs semblent à peu près correctes mais peuvent parfois être un peu bizarres. Je n’ai pas trouvé de bonnes ressources en ligne. Est-ce […]
Je dois trouver si l’exécution d’une api particulière à plusieurs resockets sur une période de temps provoque une fuite de mémoire. J’ai un programme simple C qui est utilisé pour tester l’API une fois. Je prévois de le comstackr et d’exécuter l’exe avec supervisord à plusieurs resockets. Le superviseur peut-il également profiler l’utilisation du processeur […]
J’ai une application C ++, fonctionnant sous Linux, que je suis en train d’optimiser. Comment puis-je identifier les zones de mon code qui fonctionnent lentement?
Un site Django (hébergé sur Webfaction) qui dessert environ 950 000 pages vues par mois connaît des pannes que je n’ai pas réussi à résoudre. À des intervalles imprévisibles (en moyenne une fois par jour, mais pas à la même heure chaque jour), toutes les demandes adressées au site commencent à être suspendues / temporisées, […]
J’ai installé xdebug, je peux voir dans phpinfo () qu’il est installé (mais il est désactivé). Cependant, je ne veux pas l’activer pour tout le serveur / apache2, je veux juste l’activer pour un hôte virtuel. Comment puis-je faire ceci?
J’utilise tomcat pour la première fois. J’ai téléchargé et décompressé tomcat 7.0.28. Je suis en mesure de démarrer et d’arrêter la commande à partir de ./startup.sh et ./shutdown.sh. Jusqu’ici cela fonctionne bien. Je peux voir la page d’accueil de Tomcat et des exemples également dans le navigateur. Mais ce que je veux, c’est profiler le […]
J’essaie d’établir deux mesures globales pour l’utilisation de la bande passante mémoire et de calculer l’utilisation du débit pour mon application accélérée par GPU à l’aide du profileur CUDA nsight sur ubuntu. L’application s’exécute sur un GPU Tesla K20c. Les deux mesures que je veux sont dans une certaine mesure comparables à celles données dans […]