AssetDatabase.Refresh très long après chaque modification.

Questions techniques liées à l’utilisation d'Unity (et n'entrant pas dans le cadre d'une des sections suivantes)
Avatar de l’utilisateur
TheParadox
Messages : 84
Inscription : 12 Juil 2017 19:54
Localisation : France

AssetDatabase.Refresh très long après chaque modification.

Message par TheParadox » 06 Nov 2020 19:23

Bonjour, Bonsoir,

Depuis hier, j'ai un problème avec Unity : il est devenu très lent.
C'est à dire qu'à chaque modification de script, la réimportation peut prendre jusqu'à 6 min à chaque fois.
Pas la peine de préciser que ca rend Unity inutilisable...

Je ne sais pas d'où peut venir le problème, tout fonctionnais bien jusque là, je n'ai pas fait de mise à jour depuis.
J'ai fais quelques recherche sur le net, rien trouvé de concluant.
Redémarrer Unity ne résout rien, réimporter le projet non plus.
J'ai même tenté de repassé à un vers antérieure (2019, alors que j'utilisais la version 2020), mais rien à faire...

Je ne sais vraiment pas quoi faire... Impossible de travailler dans ces conditions...
Une idée ?
Dernière édition par TheParadox le 06 Nov 2020 19:39, édité 1 fois.
Une seule chose est sûre : rien n'est certain, car cette phrase est un mensonge.

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: Unity est devenu très lent.

Message par Max » 06 Nov 2020 19:25

Bonsoir,

ce genre de soucis ne provient pas nécessairement d'Unity, mais du projet lui même et des ajouts/modifications qui ont pu être faite (script Editor ou autre par exemple). Ton soucis est-il spécifique à un projet, ou cela le fait avec n'importe quel projet ?
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Avatar de l’utilisateur
TheParadox
Messages : 84
Inscription : 12 Juil 2017 19:54
Localisation : France

Re: Unity est devenu très lent.

Message par TheParadox » 06 Nov 2020 19:38

Effectivement !
Ca a l'air de venir de mon projet : j'ai essayer avec un autre projet quasiment vide, tout fonctionne normalement...

Mais je ne sais quand même pas ce qui peut provoquer ça...

Unity reste bloqué sur "AssetDatabase.Refresh"
Une seule chose est sûre : rien n'est certain, car cette phrase est un mensonge.

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: Unity est devenu très lent.

Message par Max » 06 Nov 2020 19:40

cela semble lié à un soucis de script, donc à voir ce que tu as ajouté (genre un Asset) ou modifié dernièrement et qui pourrait en être la cause.

L'EditorLog pourrait t'apporter des éléments de réponses...
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Avatar de l’utilisateur
TheParadox
Messages : 84
Inscription : 12 Juil 2017 19:54
Localisation : France

Re: AssetDatabase.Refresh très long après chaque modification.

Message par TheParadox » 06 Nov 2020 20:31

J'ai regardé l'Editor Log, et j'y ai effectivement trouvé inscrit le long temps de Refresh à plusieurs endroits :

Code : Tout sélectionner

Mono: successfully reloaded assembly
- Completed reload, in 114.622 seconds
Platform modules already initialized, skipping
Refresh completed in 117.615407 seconds.
RefreshInfo: RefreshV2(AllowForceSynchronousImport) scanfilter: 
RefreshProfiler: Total: 117615.081ms
Par exemple.

Mais je ne sais vraiment pas quoi/où regarder pour savoir ce qui peut prendre autant de temps...
Une seule chose est sûre : rien n'est certain, car cette phrase est un mensonge.

Avatar de l’utilisateur
TheParadox
Messages : 84
Inscription : 12 Juil 2017 19:54
Localisation : France

Re: AssetDatabase.Refresh très long après chaque modification.

Message par TheParadox » 12 Mars 2021 18:58

up ?
Une seule chose est sûre : rien n'est certain, car cette phrase est un mensonge.

Répondre

Revenir vers « Unity le logiciel »