Google
 

Сайт Андрея Иванова

Андрей Иванов - все секреты шашек и шашистов

Login





 


 Забыли пароль?
 или новый пользователь? Зарегистрируйся!

Кто с нами

Пользователей:  На сайте
Пользователей:  Пользователей: 0
Гостей:  Гостей: 7
Всего:  Всего: 7
Пользователей:  Зарегистрированные
No members connected


Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
Автор Сообщение
pva_1959
Тема сообщения: Настройки движков Аврора 3.8.8 тест8  СообщениеОтправлено: Апр 07, 2023 - 07:21 PM



Зарегистрирован: Май 21, 2005
Сообщений: 14

Добрый вечер!
Нашел уроки Бесплатная шашечная программа Аврора Lite. У меня поэтому поводу возник вопрос. Есть подобный урок по настройки окна : Настройки движков. Аврора 3.8.8.тест 8. ?
Меня интересует часть окна: Использование памяти(МВ).
-Что такое Хеш таблицы?
-Какие цыфры в процентах от оперативной памяти там нужно ставить?
И ешё : Максимально ходов. на что влияет данный параметр?

Подскажите пожалуйста кто знает.
Спасибо за ранее.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения: Re: Настройки движков Аврора 3.8.8 тест8  СообщениеОтправлено: Апр 12, 2023 - 07:05 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Хэш (Hash) это память, в которой программа временно хранит результаты текущего анализа. Например, чтобы не смотреть повторно позиции, которые уже были проанализированы - в частности, при перестановке ходов. Плюс там хранится некоторая техническая информация, которая используется для ускорения перебора.

Практический смысл заключается в том, что при исчерпании памяти программа будет углубляться дальше значительно более медленно, коэффициенты на 1 п/х меняются в районе с 1,8х до 2,2х. Кажется немного, но программа увеличивает итерации на 2 за раз и например, если вы завершили анализ на 21 п/х за 10 секунд то при наличии свободной памяти перебор на 23 п/х потребует 30-35 секунд, а при недостатке уже 50-60 секунд. Увеличение глубины на 4-8 будет уже крайне значительным.

Сколько выделять памяти вопрос сложный и зависит от того, сколько памяти вообще в компьютере, и сколько уже занято под эндшпили и обучение.
При выборе количества выделяемой памяти нужно руководствоваться тем, сколько времени в среднем вы даете движку на анализ хода. Если например играете в блиц или обычно смотрите несколько секунд в анализе то выделять 2000 мб бессмысленно. С другой стороны, играть в долгие или оставлять анализ на несколько минут при выделенной памяти в 128 мб тоже смысла не имеет. Ориентир - переполнение памяти. Если у вас часто память заполняется на 100% гораздо раньше, чем вы собираетесь останавливать анализ то нужно увеличивать объем выделенной памяти.

Максимально ходов

Этот параметр ограничивает использование дебютной энциклопедии, чтобы программа не играла по ней до глубокого эндшпиля особенно в скучных случаях когда остается один вариант. Если поставить например 10 - то первые десять ходов программа будет обращаться к дебютной, после принудительно перейдет на движок, даже если будут хорошие ходы по дебютке.

pva_1959 писал(а):
Добрый вечер!
Нашел уроки Бесплатная шашечная программа Аврора Lite. У меня поэтому поводу возник вопрос. Есть подобный урок по настройки окна : Настройки движков. Аврора 3.8.8.тест 8. ?
Меня интересует часть окна: Использование памяти(МВ).
-Что такое Хеш таблицы?
-Какие цыфры в процентах от оперативной памяти там нужно ставить?
И ешё : Максимально ходов. на что влияет данный параметр?

Подскажите пожалуйста кто знает.
Спасибо за ранее.
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Показать:     
Перейти к:  
Время в формате GMT + 3
Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
PNphpBB2 © 2003-2007 
 
Page created in 0.63141703605652 seconds.