Megosztás a következőn keresztül:


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

A Azure-alkalmazás Insights AI-alapú szolgáltatása, a Code Optimizations az Application Insights Profilerrel együttműködve kódszinten észleli a processzor- és memóriahasználati problémákat, és javaslatokat nyújt 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.

A kódoptimalizálásokat az Azure Portalon tekintheti át.

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 Insights Profiler és kódoptimalizálás

Az Application Insights Profiler és a 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 Insights 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 Application Insights Profiler által gyűjtött profilkészítési adatokat elemzik. Ahogy a Profiler adatokat tölt fel az Application Insightsba, a gépi tanulási modell elemez néhány adatot, 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.
  • Adatokat kapcsol össze 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égek és többletköltségek

A kódoptimalizálások automatikusan jönnek létre az Application Insights Profiler engedélyezése után. Ez nem jár többletköltséggel, mivel elemzi a teljesítményproblémákat, és teljesítményjavaslatokat hoz létre. Egyes funkciókhoz (például a kódszintű javítási javaslatokhoz) a Copilot szükséges a GitHubhoz és/vagy a Copilothoz az Azure-hoz.

Támogatott régiók

A kódoptimalizálások ugyanabban a régióban érhetők el, mint az Application Insights. 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