Wiem, że w perfmon można zobaczyć, ile każdego rdzenia jest wykorzystywany, i ile całkowitego procesora używa dany proces. Jednak nie mogę znaleźć sposobu, aby zobaczyć, jak dużo procesora używa proces z podziałem na rdzenie.Czy istnieje sposób sprawdzenia, ile procesora zużywa procesor na rdzeń?
Czy istnieje wbudowany sposób wyświetlania tych informacji? Czy istnieje programowy sposób, aby to zobaczyć? (Preferowane w C#) Czy wykazuję nieporozumienie dotyczące sposobu, w jaki system Windows (Vista) obsługuje podstawowe użycie i przełączanie kontekstów, zadając to pytanie?
Edytuj: Więcej wyjaśnień na temat tego, co chcę dowiedzieć się. Czy mój proces wykorzystuje tylko 30-40% całkowitego procesora (na czterordzeniowym rdzeniu), ponieważ nie ma dostatecznej wielowątkowości, aby wykorzystać więcej, czy też dlatego, że jest zbyt zajęty I/O, a dostęp do dysku jest wąskim gardłem?
Więc nie ma sposobu, aby to zrobić w ogóle? (poza upewnieniem się, że na komputerze nie działa żadna inna aktywność procesora)
lol, trudno jest uzyskać mój proces jako jedyny non-idle proces podczas pracy w Vista, tyle hałasu w tle – Davy8