Intel представи версия 2.0.0 на своя инструмент за наблюдение и анализ на кадрови данни PresentMon. Той показва кадрови честоти, проследява ключови показатели за производителност, показва продължителност на кадрите и латентност за различни графични API за настолни компютри и приложения за UWP.
За отбелязване е, че Intel PresentMon 2.0.0 съдържа много нови функции и корекции. Най-важната характеристика беше възможността да се изчисляват средни стойности само от точки от данни, които не са нула. Това помага да се дефинират показатели, където нула означава „няма данни“. Друга важна характеристика на PresentMon 2.0.0 е добавянето на хистограми, които подобряват визуалното представяне на данните и други важни индикатори.
Какво ново:
повечето показатели се променят, за да използват времето, когато процесорът е започнал да работи върху рамка като референтна точка, вместо да извикват Present(), със стойности, които са по-съвместими с измерването на качеството на графичните приложения (като латентност и продължителност на взаимодействие и показани рамки);
вече се отчитат процеси с неизвестно име вместо .;
CSV файлът на приложението Capture отчита NA (не е наличен) в колоните за недостъпни показатели вместо 0;
Приложението Overlay/Capture скрива всички индикатори, които не са налични в системата;
добавени ясни статистики за процентили 1%, 5% и 10% (към съществуващите 99%, 95% и 90%). Вече няма чувствително към контекста преобразуване и всяка статистика, която потребителят избере, се показва;
добави ненулева средна статистика, която усреднява само ненулеви точки от данни. Това е полезно за метрики, които показват, например, метрика кликване към фотон;
се появиха хистограми.
API на клиента:
Dynamic Query Composition API, който ви позволява да посочите кои показатели/статистики да се използват и да се извършва само необходимата обработка на данни;
API за интроспекция, който ви позволява да изброявате показатели по време на изпълнение, за да попълните потребителския интерфейс с параметри, имена и описания;
PresentData: PresentStopTime заменено с TimeInPresent, където PresentStopTime = TimInPresent == 0? 0: PresentStartTime + TimeInPresent.
Корекция на грешка:
Фиксиран срив, причинен от нулиране на настройките;
Коригирани грешки при рендиране на графика, когато честотата на семплиране е висока и/или графиката съдържа много данни за визуализиране;
Редактирането на предварително зададени настройки на вграденото оборудване е забранено;
Поправена е грешка, поради която настройките за автоматично мащабиране засягат графиката;
Адресира проблем, при който прозорецът за показване на независими данни многократно се появява над потребителския интерфейс за управление, което затруднява взаимодействието с приложението.
Коригирано отместване на потребителския интерфейс за наслагване при четене на джаджи, причинено от много малки стойности;
Файловете за качване вече се записват с разширение .json по подразбиране.
bbabo.Net