Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    View Cyril Durand's profile on LinkedIn

    hit counters

Webcast : Debuggage des applications ASP.net

Les Mercredis du DéveloppementJe vous avez parlé il y a quelques temps d'un mercredi du développement sur le debuggage des applications ASP.net je n'ai malheureusement pas eu le temps de faire un compte-rendu mais je viens de découvrir que les webcasts sont disponibles :

Webcast du mercredi du developpement sur le debuggage des applications ASP.net

J'ai vraiment apprecié cette rencontre, j'ai surtout découvert le Health Monitoring : une fonctionnalité native et très méconnue d'ASP.net qui permet de logger des erreurs où l'on veut et en quelques lignes de XML dans le web.config. vous pouvez en savoir plus sur cette fonctionnalité en regardant le webcast mais aussi en lisant cet article : Patterns & Practices : How To: Use Health Monitoring in ASP.NET 2.0. J'ai également découvert le profiling intégré dans Visual Studio 2005 qui permet d'optimiser notre code .net et aussi les dump mémoire, WinDbg, SOS, ... qui permet d'analyser le contenu de la mémoire d'une application en production.


  1. Présentation de l'agenda et introduction
  2. Health Monitoring :
    Le Heath Monitoring d'ASP .NET 2.0 (un nouveau service fourni au niveau du moteur d'application web) : ou comment mesurer et surveiller les signes vitaux de vos applications web et de vos serveurs web en production.
  3. Profiling :
    Les outils de profiling permettent de détecter les goulets d'étranglement (ex : occupation mémoire trop importante) que vous pouvez avoir dans vos applications, afin de faire des optimisations.
    Avant même de faire des tests de charge, il peut être utile d'optimiser l'exécution d'une seule instance de page.
    Deux méthodes de mesure seront présentées : le sampling et l'instrumentation.
  4. Les tests de charge :
    Les tests de charge sont un moyen de détecter des faiblesses remontées habituellement en production.
  5. Gestion des anomalies :
    Une des fonctionnalités de Team Foundation Server (TFS) permet de remonter des anomalies aux équipes de développement depuis des applications Web en production.
  6. Introduction au débogage d'applications ASP .NET en production :
    On aborde désormais la problématique de débogage d'applications ASP .NET qui sont déjà en production.
  7. Outils pour la capture et l'analyse :
    Une fois les applications en production, comment capturer les données intéressantes au moment de l'apparition du problème.
    On parlera de compteurs de performance, de journaux d'événements, de prise de dumps.
  8. Présentation de WinDbg et SOS :
    WinDbg est le debogeur le plus utilisé chez Microsoft pour faire du débogage à posteriori, contrairement au débogeur de Visual Studio.
    SOS est une extension de WinDbg pour travailler avec le code managé.
    Démonstrations à l'appui.
  9. IIS et CLR :
    On verra les différences de comportement d'applications sous IIS 5 et IIS 6.
    A propos de la CLR, on parlera notamment de heaps et de Garbage Collector.
  10. les commandes SOS :
    Passage en revue des commandes utilisées couramment pour examiner les dumps de mémoire.
  11. Exemples de problématiques :
    On regardera comment faire quand :
    • Une application ASP.NET présente des problèmes importants de performances
    • Il y a un problème de fuite mémoire
Posted: mardi 19 décembre 2006 00:32 par cyril
Classé sous : , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [WPF] Nouvel article sur c2i.fr par Richard Clark le il y a 2 heures et 36 minutes

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le il y a 6 heures et 41 minutes

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le 09-05-2008, 12:02

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le 09-05-2008, 10:47

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le 09-05-2008, 10:04

- MS AutoCollage par alex# le 09-05-2008, 09:18

- Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par RedoBlog - The .NET Gentleman !!! le 09-05-2008, 08:52

- [WPF] Comment charger dynamiquement un fichier XAML qui définit des eventhandler ? par Thomas Lebrun le 09-04-2008, 10:56

- Article sur le filtrage des modèles de site SharePoint par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 09-04-2008, 00:11