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