Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 3897|Отговор: 2

[Източник] [Завърти]. NET Core

[Копирай линк]
Публикувано в 15.01.2023 г. 17:56:15 ч. | | | |
.NET/C# за получаване на текущото състояние на приложението (CPU, нишка, GC)
https://www.itsvse.com/thread-9515-1-1.html


Как да използвате . Методът за получаване на използването на CPU в NETCore е почти идентичен с стойността на CPU натоварване, отчетена в Task Manager.

В .NET Framework много хора правят това с класа PerformanceCounter, като се позовават на следния код:

Но PerformanceCounter не е наличен в . Всъщност има свойство TotalProcessorTime в класа System.Diagnostics.Process, което може да брои процесорното време, изразходвано от текущия процес, почти в реално време, вижте следния код:



Виждате, че програмата излиза на всеки 2 секунди, и се наблюдава, че натоварването на процесора в изхода и в диспечера на задачите е практически еднакво.

Оригинален линк:Входът към хиперлинк е видим.





Предишен:Изчистване на правилата за IIS URL модул за пренаписване
Следващ:Въведение във всяка версия на максималния брой редове на страница в Microsoft Excel Sheet
Публикувано в 15.01.2023 г. 22:56:23 ч. |
Научи го
Публикувано в 16.01.2023 г. 10:02:00 ч. |
Научи го
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com