Outils de profilage

Exploitez au maximum n'importe quel équipement cible grâce à Unity. La plateforme Unity propose une gamme d'outils pour vous permettre d'empêcher, d'identifier et de résoudre vos problèmes en matière de performances.

Outils de profilage Unity

Obtenez toutes les informations dont vous avez besoin pour faire de votre jeu un vrai succès. En surveillant de près le profil des performances de votre jeu, vous pouvez avoir la certitude que l'expérience que vous avez créée pour vos joueurs ne sera pas gâchée par des problèmes. L'optimisation de votre jeu vous permet de cibler un plus grand nombre de plateformes et d'appareils.

Unity Profiling Tools

Principales fonctionnalités
Unity Profiler

Mesurez vos performances avec notre Unity Profiler

La solution Unity Profiler rassemble et affiche les données des performances de votre jeu dans une série de tableaux. Cette affichage vous permet de concentrer vos efforts d'optimisation dans les domaines les plus exigeants en matière de ressources, que ce soit le code, le son, la physique, l'animation ou le rendu. Vous pouvez connecter le Profiler à vos appareils ou le brancher sur votre machine pour tester la façon dont votre application s'exécute sur la plateforme cible.

Le Profiler fait partie de l'éditeur Unity et il est disponible avec un plugin natif d'API Profiler de bas niveau afin que vous puissiez personnaliser votre analyse et exporter vos données de profilage vers d'autre outils. Découvrez le résultat de vos modifications sur un ensemble d'affichage Unity Profiler avec le package Profile Analyzer.

Résumé du Profileur de mémoire

Gérer la mémoire de votre équipement grâce à notre Profileur

Le profilage de mémoire est utile pour tester les limites de mémoire de l'équipement cible. C'est un outil excellent si vous souhaitez aussi améliorer les performances de votre processeur ou votre GPU, pour votre jeu Unity, en effectuant des modifications qui augmentent vraiment l'utilisation de la mémoire. Le Profileur de mémoire est un package qui ajoute une fenêtre à l'éditeur Unity pour que vous puissiez visualiser en détail la quantité de mémoire utilisée dans votre application. Vous pouvez stocker et comparer des captures d'écran, afin de localiser les fuites de mémoire ou de visualiser sa configuration pour déterminer d'éventuels problèmes de fragmentation.

Frame Debugger

Optimisez votre rendu grâce au Frame Debugger

Le Frame Debugger vous permet de mettre en pause un jeu en cours sur une image en particulier, afin de visualiser les requêtes individuelles utilisées pour le rendu de cette même image. Vous pourrez ainsi revoir les étapes de rendu, l'une après l'autre, pour vérifier comment la scène est construite, à partir de ses éléments graphiques. Cela vous permettra de déterminer rapidement les problèmes qui doivent être résolus ou de faire des recherches pour voir ce qui peut être optimisé.

Ressources

Commencez à optimiser vos jeux Unity grâce à ces ressources dédiées aux programmeurs expérimentés.

Guide essentiel pour le profilage des jeux Unity

Nous avons élaboré ce guide de plus de 70 pages avec des experts du secteur. Vous apprendrez ainsi à profiler une application dans Unity, gérer la mémoire utilisée et optimiser l'énergie dépensée du début à la fin.

Nouveautés en matière de profilage

Créez des jeux ultra performants en exploitant les toutes dernières améliorations du Unity Profiler et de l'API Unity Profiler.

Optimisez les performances de vos jeux mobiles

Les ingénieurs Accelerate Solutions travaillent avec les meilleurs studios de jeux vidéo mobiles pour améliorer l'expérience des joueurs. Cet ebook gratuit rassemble plus de 75 de leurs conseils détaillés pour vous permettre d'améliorer votre jeu.

Personnalisation des indicateurs de performances dans Unity Profiler

Le fait d'ajouter vos propres indicateurs à Unity Profiler vous permettra de mieux comprendre l'historique des performances spécifiques à votre application.

Profilage de processeur natif

Notre conférence technique pour les développeurs de jeux mobiles et WebGL vous présente les outils de processeur et vous montre comment identifier les pics selon les profileurs spécifiques aux plateformes.

Documentation

Parcourez le manuel Unity pour obtenir des informations détaillées sur la façon dont la mémoire fonctionne dans Unity et comment utiliser le Unity Profiler et d'autres outils.

Techniques de profilage et débogage

Obtenez d'autres informations sur les situations où il faut utiliser des fonctionnalités de profilage spécifiques, dont une présentation d'outils natifs et de débogage pour le GPU proposés par des entreprises telles que Arm, AMD et Superluminal.

Bonnes pratiques : profilage des performances de jeu

Cette page décrit le processus de profilage général recommandé pour les développeurs de jeu et inclut des recommandations pour les indicateurs à cibler.

Techniques de profilage de mémoire dans Unity

Cette présentation détaillée et rapide vous permet de démarrer l'analyse de la mémoire utilisée par votre application Unity.

Apprenez à profiler à votre rythme

Nous offrons des formations pour les professionnels dans une variété de formats conçus pour s'adapter à votre emploi du temps.

Questions les plus fréquentes

Pourquoi faut-il profiler son jeu ?

Le fait de surveiller vos performances et votre mémoire tout au long de votre production est essentiel, afin d'offrir une expérience de qualité à vos joueurs. Les profileurs rassemblent, analysent et visualisent les données sur la quantité de ressources matérielles que les différents éléments de votre projet utilisent, afin que vous puissiez résoudre les problèmes de mémoire et de performances.

Quels outils de profilage doivent être utilisés ?

Unity propose une gamme d'outils de profilage gratuits et performants pour l'analyse et l'optimisation de votre code, à la fois dans l'éditeur et sur votre équipement. Le Unity Profiler est l'éléments le plus complet de ce kit, mais d'autres outils vous permettront d'analyser plus en détails des parties plus spécifiques des performances de votre projet, sur diverses plateformes. Accédez à documentation pour une présentation et obtenez notre guide essentiel de profilage des jeux Unity pour davantage de contexte.

Comment accéder aux outils de profilage Unity ?

Pour pouvoir accéder à la fenêtre du profiler Unity, allez dans le menu, puis Fenêtre, Analyse et enfin Profiler. Profiling Core APIs, Profileur de mémoire et Profile Analyzer sont disponibles en tant que packages dans le Package Manager. Consultez documentation pour en savoir plus.

Est-ce que le profilage dans Unity n'ajoute pas trop de surcharge en matière de performances ?

Le Unity Profiler est basé sur l'instrumentation. Un bon équilibre entre détails et surcharge est signalé par des marqueurs, configurés dans la plus grande partie de l'API Unity. Des fonctionnalités natives et des messages de base de code de programmation de scripts sont programmés pour enregistrer les « grandes tendances » essentielles sans occasionner trop de surcharge.

Comment optimiser l'utilisation de la mémoire pour mon jeu ?

Nous vous recommandons de définir à l'avance un budget mémoire pour toutes les parties de votre projet, tels que les shaders ou les textures, en vous basant sur les ressources matérielles de la plateforme ciblée pour votre jeu. Le Profileur de mémoire vous permettra ainsi de vérifier l'empreinte mémoire de chaque catégorie, d'identifier les fuites et les sources d'attribution mémoire constantes.

Quand le Profileur de mémoire sera-t-il prêt pour l'utilisation en production ?

Le Profileur de mémoire est un package de pré-lancement, ce qui veut dire qu'il est censé être vérifié dans le LTS pour Unity 2022. Consultez notre documentation pour en savoir plus sur le statut et le cycle de vie de nos packages.

Ce site utilise des cookies dans le but de vous offrir la meilleure expérience possible. Consultez notre politique de cookies pour en savoir plus.

Compris