Visual studio ( 2005 ) - enlever certains logs - C++ - Programmation
Marsh Posté le 17-01-2013 à 00:27:27
J'ai trouvé en même pas 30 secondes sous visual studio (2010 mais ça doit pas être très différent sous 2005):
menu déboguer | options et paramètres | catégorie déboguage -> "fenêtre sortie"
et désactiver "message de sortie du thread"
Marsh Posté le 17-01-2013 à 12:06:50
Je n'ai malheureusement pas cette option sous visual 2005 ( pas de "option et paramètres" dans le menu déboguer ). Merci de l'info, ça se trouve, ils ont rajouté l'option qu'à partir d'un visual plus récent ( vu comment c'est chiant, ca a du être réclamé ). Il ne me reste plus qu'à convertir mes projets, mais ca ne sera pas pour tout de suite
Marsh Posté le 17-01-2013 à 14:59:16
theshockwave a écrit : Ils créent des threads à chaque requête ? C'est un truc qui va pas tenir de grosses charges, ca ... |
Ca ne me plait pas non plus, mais c'est la seule bibliothèque C++ qui implémente le protocole uPnp que j'ai trouvé qui fonctionne sur plateformes win/wince/ios/linux(x86 et arm)/android, et qui est "relativement" performante.
Elle est d'ailleurs utilisée par le projet XBMC, c'est une référence valable pour ma part ( et pis j'ai pas le choix ). J'en ai essayé plusieurs sur http://upnp.org/sdcps-and-certific [...] rces/sdks/ , et c'est un peu la catastrophe ( implémentation souvent hasardeuse ).
Elle est plutot bien écrite mais leur système de job , plutot que d'avoir géré ca avec un thread unique, est un système basé sur des "Task", où chaque task est représentée par un thread, qui s'occupe en gros d'envoyer la request et d'attendre la réponse. Beaucoup de threads sont donc créés, mais peu en même temps, et avec une durée de vie très courte.
Marsh Posté le 17-01-2013 à 16:19:31
xilebo a écrit : Je n'ai malheureusement pas cette option sous visual 2005 ( pas de "option et paramètres" dans le menu déboguer ). Merci de l'info, ça se trouve, ils ont rajouté l'option qu'à partir d'un visual plus récent ( vu comment c'est chiant, ca a du être réclamé ). Il ne me reste plus qu'à convertir mes projets, mais ca ne sera pas pour tout de suite |
On y arrive aussi à partir de
Outils | options | dans la liste a gauche on va sur "débogage" puis "fenêtre sortie".
Ce chemin là doit y être j'espère?
Marsh Posté le 17-01-2013 à 17:26:53
Malheureusement non, j'y avais regardé, mais c'est beaucoup moins complet que Visual studio 2010 ( j'en ai un sur le poste d'un collègue, je viens de regarder ).
Merci en tout cas des informations
Marsh Posté le 16-01-2013 à 09:44:57
Bonjour,
Je suis en train d'intégrer une bibliothèque implémentant le upnp ( platinum de chez plutinosoft.com ). Celle-ci me convient bien après avoir cherché de nombreuses autres bibliothèques, malheureusement elle a un inconvénient assez gênant pour le debug : chaque tâche est un thread, notamment, chaque requete http. Si bien qu'il y a des 100aines de threads créés puis détruits quelques secondes après, ce qui provoque une ligne dans la fenetre de debug du style ( 10 sec de log ci-dessous ) :
Je suppose que les logs de fin de thread sont dans les APIs win32, mais je cherche à les retirer sans succès, malgré quelques recherches sur google , ainsi que dans les options de visual.
Peut-être s'agit-il d'un define du projet ou autre, ou carrément on ne peut pas les virer ?
Quelqu'un sait-il comment faire
Merci
PS : Je suis conscient que ce n'est pas une question à proprement parler de C++, mais malheureusement, il n'y a pas de section appropriée sur le forum. Etant donné que c'est un IDE pour ( notamment ) le C++, je me suis dit que certaines personnes codant en C++ auraient peut-être la réponse.