pavel-pimenov / flylinkdc-r5xx

flylinkdc-r5xx
GNU General Public License v2.0
55 stars 27 forks source link

При щелчке правой по большой группе выделенных юзеров, FL подвисает и что-то обрабатывает. #1712

Closed Krulk closed 6 years ago

Krulk commented 6 years ago

Если выделить много пользователей и щёлкнуть по ним правой кнопкой, FL надолго подвисает и начинает что-то обрабатывать.

pavel-pimenov commented 6 years ago

Если включить логирование sqlite - в sqlite.log много накидывает запросов после нажатия мышкой? можете показать что в логе? у меня временно нет доступа самому проверить.

Krulk commented 6 years ago

Включил логирование sqlite. После подвисания FL: FlylinkDC_log.sqlite - записей не добавляется. sqltrace.log - записей не добавляется. sqlite.log - у меня такого файла нет.

pavel-pimenov commented 6 years ago

Тогда странно. была версия что он в базу лезет по каждому юзера (чтобы достать инфу о последнем ip) а сколько юзеров выделяешь и на сколько вешается?

pavel-pimenov commented 6 years ago

Расскажите какую функцию вы зовете для большого числа пользователей? Запросить IP? или что-то другое?

Krulk commented 6 years ago

Зависает ровно на: 15 сек, при щелчке правой по 10 PageDown - 250 юзеров 30 сек, при щелчке правой по 20 PageDown - 500 юзеров Никаких функция больше не вызываю.

Видео: https://gfycat.com/FearfulHelpfulDodobird

pavel-pimenov commented 6 years ago

Спасибо. понял. а выделение большого числа юзеров для чего делается? что хочется с ними сделать через меню?

Krulk commented 6 years ago

Ничего не хочу сделать, просто выделил. Если выделить всех юзеров, то зависает на долго, терпения не хватает дождаться пока отойдёт, но всё же отходит.

Ещё по Torrent, можно сделать, чтобы недокаченные торренты содержались в папке Incomplete как и не завершённые DC закачки. А не как сейчас в Downloads

pavel-pimenov commented 6 years ago

автообновите бетку про торренты - ничего пока не менял.

Krulk commented 6 years ago

Проверил, теперь меню короткое, зато не зависает. Полезные пункты меню вроде на пропали.