Memory Profiler як бастаи нав барои Unity 2018.3 ё навтар аст, ки ба шумо имкон медиҳад таҳлили истифодаи хотираи лоиҳаро барои пайдо кардани ихроҷ ва парокандагии хотира таҳлил кунед. Ихроҷи хотира метавонад ҳангоми ҷудо шудани хотира ба амал ояд, аммо пас аз он ки ба хотира дигар лозим нест, ҳеҷ гоҳ барои дубора истифода бурдан тақсим карда намешавад. Дар ин дарс, шумо мефаҳмед, ки чӣ тавр истифода бурдани Profiler Memory барои санҷиши ихроҷи хотира.
Профили хотира
Бо профилери хотира шумо метавонед истифодаи хотираи лоиҳаро таҳлил кунед, то ихроҷ ва парокандагиро пайдо кунед. Ихроҷи хотира метавонад ҳангоми ҷудо кардани хотира ба амал ояд, аммо пас аз он ки дигар лозим нест, озод намешавад. Ҳангоме ки хотира тамом мешавад, иҷрои барнома паст мешавад, ки дар ниҳоят ба суқути барнома (ва эҳтимолан ҳатто дастгоҳи мизбон) оварда мерасонад. Вақте ки хотира дар бисёр блокҳои хурд ҷудо карда мешавад, на дар блокҳои хурдтари ҳамсоя, онро парокандагии хотира меноманд. Дар натиҷа, ҷойҳои хурди тақсимнашудаи хотира байни блокҳои ҷудошуда дигар барои истифода дастрас нестанд.
Насби профили хотира
Profiler Memory бо муҳаррири Unity ва инчунин бо сохтани рушд кор мекунад ва дар менеҷери бастаҳо ҳамчун бастаи пешнамоиш дастрас аст.
Чӣ тавр насб кардани Profiler Memory:
1. Дар Таҳрири Unity, аз рӯйхати афтанда Равзанаи Менеҷерро интихоб кунед.
2. Ба Advanced пахш кунед ва Нишон додани бастаҳои пешнамоишро интихоб кунед.
3. Profiler Memory -ро ёбед ва дар кунҷи рости поёнии равзанаи Менеҷери Бастаҳо Install -ро клик кунед.
4. Пас аз насбкунӣ, шумо метавонед ба Профили хотира бо интихоби "Таҳлил"> "Профили хотира" аз рӯйхати афтанда "Равзана" дастрасӣ пайдо кунед.
Сурати хотираро сабт кунед
Профили нигаҳдорӣ метавонад як сохтори дар ҳоли ҳозир иҷрошавандаро дар компютери маҳаллӣ ҳадаф гирад ё ба он суроғаи мушаххаси IP -ро барои компютери шабакавӣ таъин кунад.
1. Пеш аз он ки шумо партовгоҳро гиред, шумо бояд ҷои таъиншударо интихоб кунед. Бо нобаёнӣ, ҳадаф муҳаррири Unity аст.
2. Барои интихоби ҳадафи нав, менюи афтандаро дар кунҷи чапи болоии Profiler Memory пахш кунед.
Барои гирифтани профили нигаҳдории кунунии ҳадафи интихобшуда тугмаи Аккосро клик кунед. Аҳамият диҳед, ки худи сабт каме хотира мегирад. Дар баъзе мавридҳо, ин метавонад боиси қатъ шудани ҳадаф ё тамом шудани хотира гардад.
Сурати хотираи гирифташударо ворид кунед
1. Тугмаи воридотро дар болои равзанаи Profiler Memory пахш кунед.
2. Менюи афтанда Формати файлро дар кунҷи рости поёни қуттии муколамаи Воридоти файли аксбардорӣ истифода баред, то формати акси нигаҳдории шумо мехоҳед ворид кунед. Имконот файлҳои .snap, ки бо Profiler Memory гирифта шудаанд ва файлҳои .memsnap *, ки бо Bitbucket Memory Profiler сохта шудаанд, дохил мешаванд.
3. Ба аксбардории худ гузаред ва онро интихоб кунед. Кушоданро клик кунед.
4. Бори аввал, ки шумо як лаҳзаи хотира мегиред, ҷузвдон бо номи MemoryCaptures сохта мешавад (дар ҳамон сатҳ бо ҷузвдони дороиҳо, на дар ин ҷузвдон). Шумо инчунин метавонед аксҳои хотираро дар ин ҷузвдон захира кунед, то ки онҳо дастрас бошанд.
5. Намоиши партовгоҳи хотира
Пас аз гирифтан ё ворид кардан (аз ҷумла кӯчонидани акс ба папкаи MemoryCaptures), акс дар сутуни чапи равзанаи Profiler Profiler пайдо мешавад. Барои дидани профили нигоҳдорӣ Кушодан ро клик кунед.
Намуди стандартӣ ва интуитивӣ сохтори дарахтон аст (Расми 06). Ин намоиш ҳаҷми хотираро, ки ҳар як намуди унсур мутаносибан истифода мебарад, нишон медиҳад. Дар мисоли мо, 126 шэйдер дар маҷмӯъ 80 МБ RAM ишғол мекунанд.
Барои муфассалтар дидани категория, онро клик кунед, то ҳама ҷузъҳо ва изҳои хотираи мувофиқи онҳоро бинед. Маълумоти муфассал дар ҷадвали зерии сохтори дарахт нишон дода шудааст. Сарлавҳаҳоро клик кунед, то ҷадвалро аз рӯи арзиш ё гурӯҳ ҷудо кунед.
Намуди ҷадвал, ки ҳам дар зери сохтори дарахт ва ҳам дар зери сохтори хотира ҷойгир аст, маълумоти муфассалро дар бораи истифодаи хотираи унсурҳои алоҳида дар бар мегирад.
Бознигарии мустақимтар, Харитаи хотира, тарҳбандии хотираро бо рангҳои гуногун нишон медиҳад, ки намудҳои гуногуни хотираро нишон медиҳанд. Ин метавонад дар ёфтани парокандагии хотира муфид бошад.
Кор бо профилери хотира
Ихроҷи хотираро пайдо кунед
Чӣ тавр ихроҷи хотираро пайдо кардан мумкин аст:
1. Плеерро оғоз кунед, онро ҳамчун ҳадафи сабти профил таъин кунед ва лаҳзаи саҳнаи холиро гиред.
2. Саҳнаеро, ки мехоҳед озмоиш кунед, бор кунед. Қисми саҳнаро бозӣ кунед, то дороиҳои заруриро бор кунед.
3. Бо чопкунии Resources.UnloadUnusedAssets () ё ду бор бор кардан / эҷод кардани саҳнаи холӣ саҳнаро холӣ кунед.
4. Як лаҳзаи дигар гиред ва аз ҳолати бозикунӣ хориҷ шавед.
5. Скриншоти якум ва дуввумро ба Workbench бор кунед ва Фарқро клик кунед. Unity фарқи байни ду скриншотҳоро ҳисоб мекунад. Ин метавонад вобаста ба андозаи акс метавонад чанд сонияро дар бар гирад.
6. Дар намуди ҷадвал, сарлавҳаи сутуни фарқро клик кунед ва Гурӯҳро интихоб кунед.
7. Вурудҳо гурӯҳбандӣ шудаанд: якхела, дар ҳарду сурат, аз лаҳзаи аввал нестшуда ва нав. Вурудоти нав ихроҷи эҳтимолии хотира мебошанд.
Profiler Memory як роҳи олии назорат кардани истифодаи хотираи лоиҳаи шумост.
На танҳо шумо метавонед бубинед, ки фазои нигаҳдории бештар аз чӣ истифода мешавад, балки инчунин лоиҳаи шумо аз фазои нигоҳдорӣ чӣ гуна истифода мекунад ё сӯиистифода мекунад. Ихроҷи хотира ва тақсимшавӣ ду мушкилоти маъмултарин мебошанд, ки ба лоиҳа таъсир мерасонанд
ва Profiler Memory мушкилотро ҳал мекунад.
Бори аввал нашр шуд 2020-03-16 16:46:00.