Futtatókörnyezet viselkedésének monitorozása és elemzése kódoptimalizálásokkal (előzetes verzió)

A kódoptimalizálások, a Azure-alkalmazás Elemzések AI-alapú szolgáltatása együttműködik az Alkalmazás Elemzések Profilerrel, hogy kódszinten észlelje a processzor- és memóriahasználati problémákat, és javaslatokat adjon a javításukra. A kódoptimalizálás a következőkkel azonosítja a processzor- és memória szűk keresztmetszeteit:

  • Az alkalmazás futtatókörnyezeti viselkedésének elemzése.
  • A viselkedés és a teljesítménymérnöki ajánlott eljárások összehasonlítása.

Megalapozott döntéseket hozhat és optimalizálhatja a kódot az éles környezetből összegyűjtött valós idejű teljesítményadatok és elemzések használatával.

Bemutató videó

A kódoptimalizálások használatának követelményei

Mielőtt használhatja a kódoptimalizálásokat az alkalmazásban:

Application Elemzések Profiler vs. Code Optimizations

Az alkalmazás Elemzések profilkészítő és kódoptimalizálások együttműködve holisztikus megközelítést biztosítanak a teljesítményproblémák észleléséhez.

Application Elemzések Profiler

A Profiler az adott kérések nyomon követésére összpontosít, egészen az ezredmásodpercig. Kiváló "nagy képet" nyújt az alkalmazáson belüli problémákról, és általános ajánlott eljárásokat kínál a megoldásukhoz.

Kódoptimalizálások

A kódoptimalizálások az alkalmazás Elemzések Profiler által gyűjtött profilkészítési adatokat elemzik. Ahogy a Profiler adatokat tölt fel az Alkalmazás Elemzések, a gépi tanulási modell elemzi az adatok egy részét, hogy megtalálja az alkalmazás kódjának optimalizálását. Kódoptimalizálások:

  • Megjeleníti az idővel összegyűjtött összesített adatokat.
  • Csatlakozás adatokat az alkalmazáskód metódusaival és függvényeivel.
  • Szűkíti a bűnöst, ha szűk keresztmetszeteket keres a kódban.

Költség

Míg a kódoptimalizálások nem járnak többletköltséggel.

Támogatott régiók

A kódoptimalizálások ugyanabban a régióban érhetők el, mint az Alkalmazás Elemzések. Az elérhető régiókat az alábbi paranccsal ellenőrizheti:

az account list-locations -o table

Explicit régiót kapcsolati sztring használatával állíthat be. További információ a példákkal rendelkező kapcsolati sztring.

Következő lépések

A kódoptimalizálás első lépései az alkalmazás következő funkcióinak engedélyezésével:

Problémákba ütközik? Tekintse meg a hibaelhárítási útmutatót