Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft








télécharger 451.44 Kb.
titreRésumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft
page10/18
date de publication28.04.2018
taille451.44 Kb.
typeRésumé
ar.21-bal.com > droit > Résumé
1   ...   6   7   8   9   10   11   12   13   ...   18

Tableau de bord du développeur SharePoint


Bien que le tableau de bord du développeur ait été essentiellement conçu pour les développeurs, les administrateurs peuvent s’en servir pour déboguer des problèmes de performance au niveau de la page. Il fournit des informations détaillées sur les performances du code en cours d’exécution dans le cadre de l’affichage d’une page SharePoint. Le rapport indique les informations suivantes :

  • Section Serveur Web

    • Temps d’exécution : durée nécessaire à l’affichage d’une page

    • Utilisateur actuel : utilisateur actuellement connecté

    • Niveau d’extraction de la page : indique si la page est extraite

    • Opérations SharePoint actives : nombre de demandes SharePoint (SPRequest)

    • ID de corrélation de journal : ID sous lequel SharePoint Server écrit des messages dans les journaux du service ULS afin qu’il soit possible d’afficher les messages appropriés

  • Section Assertions et événements critiques

Cette section présente les erreurs et les événements critiques. Les messages comprennent des détails sur les erreurs et leurs ID de corrélation. Lorsqu’un message critique s’est produit, vous pouvez explorer la pile d’appels du message en cliquant sur l’événement critique.

  • Section Requêtes de base de données

Cette section indique chaque requête de base de données qui s’est produite pendant l’affichage de la page, ainsi que sa durée d’exécution.

Vous pouvez explorer ces informations en cliquant sur la requête :

    • Texte de requête : requête SQL Server complète.

    • Pile d’appels : indique la pile d’appels SQL Server complète.

    • Statistiques d’E/S : vous permet de mesurer l’étendue des opérations de lecture/écriture associées à la requête SQL Server spécifiée.



  • Section Appels de service

La section Appels de service affiche les demandes adressées aux services Web SharePoint. Vous disposez ainsi d’une indication sur le temps de réponse à un appel de service Web, ce qui vous permet de déterminer si celui-ci prend plus de temps que prévu.

  • Section Allocations SPRequest

Cette section vous permet de vérifier si les objets SPRequest sont correctement supprimés.

  • Section Décalages d’événements de composants WebPart

Cette section indique la durée nécessaire à l’affichage de chaque composant WebPart.

Pour plus d’informations sur l’activation et la désactivation du tableau de bord, voir l’annexe A : activation du tableau de bord du développeur.

Applications personnalisées et suppression des objets


L’un des problèmes les plus graves, les plus persistants et les plus difficiles à résoudre que puisse rencontrer un administrateur SharePoint est la gestion incorrecte des objets SharePoint dans les applications personnalisées. Des processus de gouvernance doivent être mis en place pour que le code personnalisé soit conforme aux meilleures pratiques publiées au sujet de la suppression des objets dans le modèle objet SharePoint ; en effet, il en va de la fiabilité de votre environnement. La suppression incorrecte de ces objets entraîne des fuites de mémoire qui, à leur tour, peuvent engendrer des temps morts et une instabilité du système.

Quelles sont les meilleures pratiques pour la suppression des objets ?


La suppression correcte des objets n’est que l’une des meilleures pratiques que doivent suivre les développeurs SharePoint. Toutefois, il s’agit probablement de la plus importante, et de la plus complexe à appliquer.

La ressource suivante est particulièrement recommandée aux développeurs, car elle traite des différents aspects de la suppression appropriée des objets.

Comment déterminer l’existence d’une fuite de mémoire ?


Voici les deux façons les plus courantes de déterminer l’existence d’une fuite de mémoire :

  1. Examen des journaux du service ULS

SharePoint Server effectue constamment le suivi du cycle de vie des objets pour indiquer de façon proactive les problèmes potentiels liés à la suppression d’objets. Pour ce faire, il enregistre les problèmes potentiels dans les journaux du service ULS comme suit :

« Un objet SPRequest n’a pas été supprimé avant la fin de ce thread. Pour éviter de gaspiller des ressources système, supprimez cet objet ou son parent (tel qu’un objet SPSite ou SPWeb) dès que vous n’en avez plus besoin. Cet objet va maintenant être supprimé. »

Étant donné que ces événements peuvent parfois être des « faux positifs », les administrateurs doivent être conscients de la possibilité d’obtenir un nombre exceptionnellement élevé de ces erreurs (le service ULS fournissant un décompte d’objets) ou d’être confrontés à un changement de fréquence, notamment peu de temps après une modification de l’environnement, telle que l’installation d’une nouvelle solution.

  1. Recyclages des pools d’applications

Le symptôme le plus courant associé à une fuite de mémoire est généralement exprimé en ces termes : « les pools d’applications sont recyclés par intermittence ». Il en résulte un temps mort. Le défi pour un administrateur est que ce temps mort se produit par intermittence, ce qui complique sa reproduction et son débogage. Dans la plupart des cas, ce problème se produit pendant des périodes d’utilisation soutenue.

Il est dû à un mécanisme de protection intégré aux pools d’applications. Étant donné que les objets SharePoint ne sont pas pas supprimés correctement, le garbage collector .NET n’est pas en mesure de récupérer la mémoire consommée par les objets. Il en résulte une fuite de mémoire qui, à son tour, engendre une augmentation potentiellement radicale de la consommation de la mémoire. Par défaut, les pools d’applications sont configurés de manière à être automatiquement recyclés lorsqu’ils consomment trop de mémoire, ce qui se traduit par une instabilité intermittente.

Il est primordial d’examiner dans l’observateur d’événements les événements liés aux recyclages des pools d’applications afin de pouvoir isoler et identifier les fuites de mémoire dans les applications personnalisées.

Parmi les autres symptômes courants de l’existence éventuelle d’une fuite de mémoire figurent les problèmes de connectivité de base de données.

Comment puis-je déterminer si une solution est affectée par une fuite de mémoire ?


Microsoft a publié l’outil de vérification de suppression SharePoint (éventuellement en anglais) (http://go.microsoft.com/fwlink/?LinkId=203138), qui identifie rapidement les problèmes éventuellement liés à la suppression d’objets SharePoint dans les applications personnalisées. L’outil a uniquement besoin d’un accès à l’assembly de la solution pour fonctionner et il peut également être intégré au processus de génération d’un développeur.

1   ...   6   7   8   9   10   11   12   13   ...   18

similaire:

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconRésumé Ce document fournit des instructions pour vous aider à déterminer...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconRésumé Ce document contient des informations sur le fournisseur Microsoft...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconRésumé Ce livre contient des informations sur la planification du...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconRésumé Ce document contient des informations sur la façon d’utiliser...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconDe Microsoft SharePoint 2010 pour les professionnels de l’informatique
«en l’état». Les informations et les éléments visuels contenus dans ce document, y compris les url et les autres références à des...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconRésumé : Dans le cadre du concours d’idées objet de l’action 10 du Plan Réseaux Electriques
«Réseaux Electriques Intelligents», ce document décrit les besoins de rte en termes de solutions innovantes de monitoring, ainsi...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconP la conférence de Tbilissi, en 1977
«à acquérir les connaissances, les valeurs, les comportements et les compétences pratiques nécessaires pour participer de façon responsable...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconRésumé : Les documents dynamiques relient la logique d’entreprise...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconRésumé Ce guide contient des informations sur les performances et...

Résumé Ce document fournit des informations, telles que les listes de vérification pour les tâches quotidiennes, hebdomadaires et mensuelles, liées à la gestion des opérations d’un environnement Microsoft iconDossier d’informations communales sur les risques majeurs
«L'information donnée au public sur les risques majeurs comprend la description des risques et de leurs conséquences prévisibles...








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com