Профил Го витх Ппроф

Profil Go Vith Pprof



У Линук оперативном систему, ГО екосистем нуди велики скуп алата и СПИ-ова за дијагностиковање проблема са перформансама и логиком у ГО програму. Једно од дијагностичких решења је ГО профилисање. Функција ГО профилисања је да анализира ГО програм у смислу цене, употребе меморије и честих позива функција да би се открио најскупљи део програма. Ова страница показује употребу ппроф пакета за обављање ГО профилисања за неколико секунди. Овде ћемо истражити функцију ппроф за профилисање ГО програма. Почнимо!

Шта је Ппроф пакет у Линуку

Пакет ппроф у оперативном систему Линук је алатка за профилисање која се користи за писање података о профилисању времена извршавања у потребном формату уз помоћ алата за визуелизацију ппроф. Служи преко ХТТП сервера за податке о профилисању током извршавања, а углавном се увози због нежељених ефеката регистровања његових ХТТП руковалаца. Све руте путање команде ппроф почињу са /дебуг/ппроф/ праћеном одређеном командом.

Како инсталирати Ппроф пакет за ГО профилисање у Убунту 22.04 систему

Ако тражите брз процес инсталације профилисања у го, али је све гломазно, дозволите нам да следимо следећи процес. Морате да пратите неке кораке да бисте инсталирали ппроф у Убунту 22.04 систем. Ево тих корака:







Прво, морамо да инсталирамо све зависности како пакет ппроф не би био заустављен. Прво, инсталирајте зависност Грапхвиз са следећом командом:





Обавезно користите „судо“ да бисте дали роот привилегију. У супротном, систем вам можда неће дозволити да инсталирате било који пакет. Погледајте следећи излаз:







Сада, систем има зависности за ппроф пакет. Омогућава вам да инсталирате ппроф пакет. Користите команду „иди гет“ да бисте добили ппроф са ГитХуб-а. Ево наредбе:

Ако немате унапред инсталирану команду „иди“, мораћете да је посебно инсталирате да бисте је користили. Наш систем није имао инсталирану команду „крени“, па смо добили резултат „команда није пронађена“. Погледајте следећи излаз:

Прво инсталирајте „го“ пакет, а затим га користите да бисте преузели ппроф пакет са ГитХуб-а. Као што можете видети на претходном снимку екрана, имамо три различите опције за инсталирање „го“ пакета, тако да можемо да користимо било коју од њих. Сви дају исти резултат са мало другачијим карактеристикама. Међутим, ми користимо команду „судо апт инсталл голанг-го“ да инсталирамо верзију пакета „го“ „2:1.18~0убунту2“. Извршите следећу команду:

Ово вам омогућава да инсталирате 'го' пакет, као и све његове зависности и релевантне библиотеке. Погледајте следећи излаз:

Сада идите у ГитХуб спремиште и инсталирајте ппроф пакет. Ппроф пакет је алатка која се користи за анализу и визуелизацију података профилисања, али није званични Гоогле производ. Због тога можете да користите ГитХуб спремиште и ручно инсталирате ппроф пакет командом „го“. Уверите се да ваш систем испуњава све потребе предуслова пре него што покренете „иди инсталирај гитхуб.цом/гоогле/ [е-маил заштићен] ” команда. Предуслови су 'го' развојни комплет подржане верзије и грапхвиз апликација за генерисање графичке визуелизације профила. Апликација Грапхвиз је опциона, тако да је можете прескочити ако желите. Пошто смо инсталирали оба и припремили платформу за ппроф пакет, наш систем је спреман да га инсталира. Дозволите нам да добијемо приступ ГитХуб спремишту да започнемо процес инсталације. Погледајте следећу команду:

Ова команда иде на „гитхуб.цом/гоогле/ [е-маил заштићен] ' адреса. Инсталирајте ппроф пакете из ГитХуб спремишта. Погледајте следећи резултат:

Команда „го“ је преузела пакет и он се сукцесивно инсталира у Убунту 22.04 систем. Бинарни фајл је подразумевано инсталиран на локацији $ХОМЕ/го/бин.

Прикажите страницу приручника проф

Сада погледајте страницу приручника ппроф-а да бисте добили детаље о ппроф пакету. Страница приручника садржи све опције за ппроф пакет са кратким детаљима о свакој. Ово вам омогућава да упознате сваку опцију ппроф-а и са лакоћом их користите у својим кодовима. Штавише, кад год затреба, можете се вратити на страницу приручника помоћу ознаке –хелп. Ево како то можете да урадите:

Ово приказује комплетну страницу приручника на вашем терминалу. Погледајте следеће:

Као што видите, постоји много доступних опција за команду ппроф. Можете користити било који од њих да бисте добили потребне форматиране податке за профилисање.

Користите Ппроф за профилисање података

Да бисте користили ппроф у свом програму, прво увезите ппроф пакет. Користите следећу команду да увезете ппроф пакет:

Пре него што започнете увоз, уверите се да апликација већ користи ХТТП сервер. Ако немате покренут ниједан сервер апликација ХТТП сервера, требало би да га започнете додавањем „нет/хттп“ и „лог“ у увоз и додавањем следећег кода:

Сада можете користити ппроф команду да погледате профил гомиле. Следећа команда се користи за проверу профила гомиле 8523АБ8065А69338Д5006Ц34310ДЦ8Д2Ц0179ЕББ:

Ово почиње да тражи профил и покушава да се повеже са хттп сервером. Погледајте следећи одговор:

Пратећи исту процедуру, можете погледати ЦПУ профил од 30 секунди, профил за блокирање горутине, носиоце супротстављених мутекса итд.

Закључак

Овај приручник је кратко упутство за ппроф команду која се користи у Убунту 22.04 оперативном систему. Истражили смо шта је команда ппроф у Линук систему. И научили смо како да га инсталирамо у наш Убунту 22.04 систем. Такође смо сазнали о разним опцијама доступним за ппроф пакет у Линук оперативном систему. Основна функција ппроф пакета је да служи преко ХТТП сервера за податке профилисања током извршавања док пружа профилисане податке у потребном формату преко ппроф алата за визуелизацију. Ово вам омогућава да профилишете ГО за само 30 секунди.