Události
Vytváření inteligentních aplikací
17. 3. 23 - 21. 3. 23
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Tento článek podrobně popisuje nastavení, která můžete použít ke konfiguraci ladění a profilace .NET.
Poznámka
.NET 6 standardizuje předponu DOTNET_
místo COMPlus_
proměnných prostředí, které konfigurují chování za běhu .NET. Předpona COMPlus_
ale bude i nadále fungovat. Pokud používáte předchozí verzi modulu runtime .NET, měli byste stále používat předponu COMPlus_
pro proměnné prostředí.
1
.Název nastavení | Hodnoty | |
---|---|---|
runtimeconfig.json | – | N/A |
Proměnná prostředí | COMPlus_EnableDiagnostics nebo DOTNET_EnableDiagnostics |
1 -Povoleno0 -Zakázán |
0
.Název nastavení | Hodnoty | |
---|---|---|
runtimeconfig.json | – | N/A |
Proměnná prostředí | CORECLR_ENABLE_PROFILING |
0 -Zakázán1 -Povoleno |
Název nastavení | Hodnoty | |
---|---|---|
runtimeconfig.json | – | N/A |
Proměnná prostředí | CORECLR_PROFILER |
string-guid |
Název nastavení | Hodnoty | |
---|---|---|
Proměnná prostředí | CORECLR_PROFILER_PATH |
cesta k řetězci |
Proměnná prostředí | CORECLR_PROFILER_PATH_32 |
cesta k řetězci |
Proměnná prostředí | CORECLR_PROFILER_PATH_64 |
cesta k řetězci |
perf
, identifikovat weby volání pro dynamicky generované kódy a předkompilované moduly ReadyToRun (R2R).0
.perf
.Následující tabulka porovnává mapy výkonu a mapy jit.
Formát | Popis | Podporováno na |
---|---|---|
Mapy výkonu | /tmp/perf-<pid>.map Generuje , který obsahuje symbolické informace pro dynamicky vygenerovaný kód.Generuje informace o symbolu /tmp/perfinfo-<pid>.map modulu ReadyToRun (R2R) a používá ho PerfCollect. |
Mapy výkonu se podporují ve všech verzích jádra Linuxu. |
Výpisy paměti jit | Formát výpisu paměti jit nahrazuje mapy výkonu a obsahuje podrobnější symbolické informace. Pokud je tato možnost povolená, výstupem výpisů paměti jit jsou /tmp/jit-<pid>.dump soubory. |
Linuxové jádro verze 5.4 nebo vyšší. |
Název nastavení | Hodnoty | |
---|---|---|
runtimeconfig.json | – | N/A |
Proměnná prostředí | COMPlus_PerfMapEnabled nebo DOTNET_PerfMapEnabled |
0 -Zakázán1 – mapy výkonu a výpisy paměti jit obě povoleny2 – povolení výpisů paměti jit3 - povolené mapy výkonu |
0
.Název nastavení | Hodnoty | |
---|---|---|
runtimeconfig.json | – | N/A |
Proměnná prostředí | COMPlus_PerfMapIgnoreSignal nebo DOTNET_PerfMapIgnoreSignal |
0 -Zakázán1 -Povoleno |
Poznámka
Toto nastavení se ignoruje, pokud DOTNET_PerfMapEnabled vynecháte nebo nastavíte ( 0
to znamená zakázáno).
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Události
Vytváření inteligentních aplikací
17. 3. 23 - 21. 3. 23
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
Zaregistrovat