nerevar / jmc

JMC - Jaba Mud Client
25 stars 15 forks source link

Ограничение скорости вывода #52

Open konelav opened 8 years ago

konelav commented 8 years ago

навеяно бэкридом На данный момент JMC прорисовывает строки так быстро, как только может. Соответственно при большом количестве строк для вывода прорисовка (со всеми виндовыми update-ами) происходит максимум 500Гц (фактически, строк в секунду), похоже независимо от железа даже. С учетом монитора (50-60 Гц) и человеческого глаза (24 Гц), это чрезвычайно избыточная скорость. При ограничении до 25 Гц (hard-coded минимальный интервал между update-ами 40 мс), скорость вывода большого количества строк возрастает практически пропорционально (в 15-20 раз). Предлагаю это сделать, хотя и редко когда это действительно будет полезно, но хуже быть не должно.