Перейти на форум
[ОФИЦИАЛЬНАЯ поддер...
 
Уведомления
Очистить все

[Закрыто] [ОФИЦИАЛЬНАЯ поддержка] Hand2Note - статистический софт для профессионалов

15 Тыс. Сообщения
1388 Пользователи
3238 Реакции
1 Млн. Просмотры
GoUkraine
Зарегистрирован: 31.01.2010
Legacy Member

H2N использует всего пару потоков и то по минимуму каждый, ресурсы системы не используются максимально эффективно, в отличии того же NoteCaddy.

Поработайте, пожалуйста, над многопоточностью чтобы полностью использовался потенциал восьми ядер. Ярчайший пример как можно повысить быстродействия программы за счёт полной поддержки многопоточности - разработчик WinRAR.


GoUkraine
Зарегистрирован: 31.01.2010
Legacy Member

Даже импорт хм2 нагружает 8 ядер на 40%, а х2н - 3 потока на 15%, хотя очень быстрый SSD на сата3 загружается на 100%. Память установлена DDR3 1800. Похоже х2н вобще не использует 90% возможностей железа, а просто постоянно и малоэффективно загружает ССД.


vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

Интересно, как он может НЕ нагружать диск, если работа с базами данных - это как раз именно в основном и есть обращения к диску?


GoUkraine
Зарегистрирован: 31.01.2010
Legacy Member

vpmarat не всё так просто :appl:

С базы мы берём раздачу и через какое то время записываем собравшиеся результаты в другую базу, а для обработки важны проц и оперативка.., я так полагаю... автор тебе может подробно и более правильно описать процесс

В случае с Х2Н прирост производительности не значителен на 8 потоках 16GB ОЗУ и очень быстром SSD на sata3, по сравнению с двумя ядрами 2GB и более медленном диске.

Объём оперативки тоже мало используется, за счёт неё можно сократить обращения к диску и уменьшить циклы перезаписи.


vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

Понятие "транзакция" в применении к системам управления базами данных, полагаю, разработчикам ХМ известно.
Нюанс в том, что в базе postgresql ХМ2 хранит только половину информации. Вторая половина - в "плоских" файлах. И к ним слово "транзакция" не применяется. Вот и пишет в них после каждого автоимпорта (т.е. через 5 секунд).


GoUkraine
Зарегистрирован: 31.01.2010
Legacy Member

Оригинал пользователя vpmarat
Понятие "транзакция" в применении к системам управления базами данных, полагаю, разработчикам ХМ известно.
Нюанс в том, что в базе postgresql ХМ2 хранит только половину информации. Вторая половина - в "плоских" файлах. И к ним слово "транзакция" не применяется. Вот и пишет в них после каждого автоимпорта (т.е. через 5 секунд).

Причём тут "плоские" файлы к реимпорту и обработке хх через фильтры Х2Н? И автоимпорт тут причём?


NittyMonkey
Зарегистрирован: 18.10.2011
Oldschool Grinder

Стало появляться окошечко с заголовком http://www.eziriz.com/ и сообщением this assembly is protected by an unregistered version of "IntellLock"! что значит? Как убрать? ?(


LetsPlayGirls Автор темы
LetsPlayGirls
Зарегистрирован: 08.03.2009
Legacy Member

Оригинал пользователя denya0205
Стало появляться окошечко с заголовком http://www.eziriz.com/ и сообщением this assembly is protected by an unregistered version of "IntellLock"! что значит? Как убрать? ?(

Исправлено.


LetsPlayGirls Автор темы
LetsPlayGirls
Зарегистрирован: 08.03.2009
Legacy Member

х2н не загружает диск, т.к. пишет в базу раз в 10к рук. Один фильтр проверяется со скоростью порядка 1500 рук в сек. 500+ фильтров со скоростью порядка 40 в сек. Во время проверки раздачи на фильтр х2н никоем образом не обращается к диску. Диск загружает постгрес в целях кеширования данных для повторяющихся запросов.

Почему проц не используется по максимуму я не знаю. Видимо в системе есть куча других параметров, важных для производительности. Например, какие параметры отвечают за скорость сравнения двух переменных в коде?


GoUkraine
Зарегистрирован: 31.01.2010
Legacy Member

Поддержка многопоточности должна быть реализована в самой программе, сама windows мало на что способна в этом плане.


a2a3
Зарегистрирован: 13.06.2009
Elite Grinder

Кто нибудь работает с фильтрами ? у всех все работает ?


LetsPlayGirls Автор темы
LetsPlayGirls
Зарегистрирован: 08.03.2009
Legacy Member

Оригинал пользователя a2a3
Кто нибудь работает с фильтрами ? у всех все работает ?

Напиши мне в скайп LetsPlayPoker2, eсли какие то проблемы


Pocker77
Зарегистрирован: 22.03.2009
Oldschool Grinder

Оригинал пользователя Igger
программа того стоит

Если бы она ещё не меняла активный стол по непонятному принципу, и можно было бы применять программы с хоткеями, тогда может я и согласился бы.
Пробовал на 888 и iPoker.


GoUkraine
Зарегистрирован: 31.01.2010
Legacy Member

Когда можно ожидать поддержку SpeedHoldem в iPoker?


Paullibrus
Зарегистрирован: 08.04.2009
Legacy Member

Префлоп таблица для снг неактуальна. Ибо стеки в алынах неэффективные.


LetsPlayGirls Автор темы
LetsPlayGirls
Зарегистрирован: 08.03.2009
Legacy Member

Оригинал пользователя Paullibrus
Префлоп таблица для снг неактуальна. Ибо стеки в алынах неэффективные.

Всем фильтрам изменил условия по обычным стекам на теже условия, но по еффективным.

В 1.0.1.0 скорость импорта увеличена в 2.5 раза.


Paullibrus
Зарегистрирован: 08.04.2009
Legacy Member

А можно сделать так, чтобы в кодировке раздачи было видно сколько человек было за столом?


LetsPlayGirls Автор темы
LetsPlayGirls
Зарегистрирован: 08.03.2009
Legacy Member

Оригинал пользователя Paullibrus
А можно сделать так, чтобы в кодировке раздачи было видно сколько человек было за столом?

Скоро выйдет обнова с новым форматом раздачи. В ней сделаю возможность добавления кол-ва игроков


Paullibrus
Зарегистрирован: 08.04.2009
Legacy Member

Может и размер стека заодно? Было бы вери кул)


Menzy
Зарегистрирован: 24.07.2009
PokerStrategist

Объясните, почему прога работает только на одном столе? Или прыгает со стола на стол! net framework проверял... Стоит полследний.


Поделиться: