СПОСОБ АВТОМАТИЧЕСКОГО ОПРЕДЕЛЕНИЯ ОПТИМАЛЬНОГО РАЗМЕРА ОКНА ОПЕРЕЖАЮЩЕГО СЧИТЫВАНИЯ В СРЕДСТВАХ МОНИТОРИНГА

Способ автоматического определения оптимального размера окна опережающего считывания в средствах мониторинга, предусматривающий выполнение следующих операций:
запускают вычислительную систему с программным приложением;
запрашивают информацию о памяти, к которой обращалось приложение во время его выполнения;
имитируют процедуру опережающего считывания для различных значений размера окна опережающего считывания, и вычисляют коэффициент оптимальности, используя собранную информацию об обращениях к памяти, согласно выражению:
коэффициент_оптимальности
2
число_запросов_опережающего_считывания+
(число_запросов_опережающего_считывания*
(размер_окна_опережающего_считывания+1)-
2
все_страницы_приложения_из_файловой_системы),
где (число_запросов_опережающего_считывания) вычисляют путем имитации процедуры опережающего считывания; (размер_окна_опережающего_считывания) имеет величину, взятую из предопределенного набора величин; (все_страницы_приложения_из_файловой_системы) означает число страниц памяти из файловой системы, к которым обращалось приложение во время его выполнения;
определяют оптимальную величину размера окна опережающего считывания путем выбора размера окна опережающего считывания, соответствующего минимальному значению коэффициента оптимальности.