Я выполняю рефакторинг внешней сортировки слиянием в C #. Текущая реализация использует фиксированный размер фрагмента 50 МБ. Я хотел бы запросить счетчики производительности и динамически рассчитать хороший размер чанка. Я просто не уверен, какие счетчики использовать? Получу ли я общий объем доступной памяти и использую процент от этого или могу узнать, сколько доступно только для моего процесса, и использовать это?
Спасибо,
Neil