FLProg
Вход на сайт
Логин:
Пароль:
Поиск
Мы в VK
...
Статистика
Среда, 29.03.2017, 06:10
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 4 из 4«1234
Модератор форума: support, Сергей 
Форум » Баг - Трекер » Новые » очень сильно начинает тормозить программа flprog
очень сильно начинает тормозить программа flprog
Иваныч Дата: Вторник, 26.01.2016, 20:53 | Сообщение # 46
Рядовой
Группа: Проверенные
Сообщений: 24
Награды: 0
Репутация: 0
Статус: Offline
Позвольте и мне задать вопрос.
при переносе схемки платы в другой проект или открытие платы  нет соединения элементов (обычно входные) после как передергниш  элемент соединение востонавливаетса.

Добавлено (26.01.2016, 20:53)
---------------------------------------------
В версии 10.3 этот баг пропал!

Прикрепления: 9514708.jpg(23Kb)
 
lalala5 Дата: Среда, 27.01.2016, 11:16 | Сообщение # 47
Рядовой
Группа: Проверенные
Сообщений: 18
Награды: 0
Репутация: 0
Статус: Offline
на ноутбуке стоял режим экономия энергии-жутко тормозил. выставил режим сбалансированный все летает
 
FlintFD Дата: Вторник, 21.03.2017, 15:48 | Сообщение # 48
Рядовой
Группа: Проверенные
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Версия 2.4.0, тормозит безбожно, нормально работать начинает только в приоритете "Реального времени". Реально грустно смотреть когда ткнув в блок он выделяется секунд через 5-7, это нечто.... Я делал себе программку для некоторых расчётов (в Делфи), так тоже сначала стремился к проверке всего и вся при каждом изменении любого значения, в итоге достиг результата что при изменении любой циферки программа считала секунд по 10-15... в итоге переделывал чтоб только по глобальным изменениям считала.
Не нужно чтоб при каждом движении мышки она прогоняла весь  алгоритм платы на правильность, только по ключевым действиям пусть проверяет, протянул соединение, проверка, двинул блок, нет проверки. 
Сам я только начал осваивать Ардуину, в поисках вариантов программирования натолкнулся на  flprog, очень с трудом даётся программирование в чистом виде, кое как немного Делфи освоил, но с С+ и подобными грустно всё, думал вот и среда под мои задумки, ан не всё так просто оказалось, с такими тормозами к середине реализации задуманного проекта можно будет сходить чайку попить пока соседний блок выделит...
Сделайте что нибудь с этим вопросом, совсем грустно однако.
 
starshoy81 Дата: Вторник, 21.03.2017, 16:14 | Сообщение # 49
Лейтенант
Группа: Проверенные
Сообщений: 106
Награды: 1
Репутация: 0
Статус: Offline
FlintFD, приоритет реального времени и задать процессу соответствие, чтобы работал на одном ядре. И ещё у меня синезубая мышь лагает временами, при этом тачпад на ноуте без проблем работает. Может имеет смысл проводную мышь попробовать?
 
FlintFD Дата: Вторник, 21.03.2017, 16:29 | Сообщение # 50
Рядовой
Группа: Проверенные
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Так я и говорю, что приемлемо нормально работает только в приоритете реального времени и задана работа на одном ядре. В остальных комбинациях жуткий тормоз. Вот только процесс реального времени может плохо сказаться на работе системы в целом, с непредвиденными последствиями. У меня комп Архикад без проблем ворочает, немаленькие проекты, а тут... Но ведь такой способ программирования мне даже очень понравился, и хотелось бы даже остаться в этой программе (начал врубаться). Но небольшой экспериментальный проект выдал такие тормоза.
У меня проводная мышь, беспроводные не приживаются почему то, быстро дохнут :).
 
support Дата: Вторник, 21.03.2017, 16:35 | Сообщение # 51
Автор программы
Группа: Администраторы
Сообщений: 750
Награды: 35
Репутация: 24
Статус: Offline
Я стараюсь по мере возможности оптимизировать отрисовку. Вы ещё не работали на старых версиях - это было намного хуже. Все таки я не проффесиональный программист, а любитель(((. Я примерно знаю как ещё можно оптимизировать скорость работы, но это надо лезть в дебри моей среды программирования. Я пока не нашол точку где отлавливается событие перемещения мыши и преобразуется в команду на перерисовку. Где то глубине контроллера (у меня используется архитектура MVC). Как доберусь - думаю получится ускорить отрисовку раз в 10-20 и отвязаться от типа мыши.

Разработчик программы FLProg
 
FlintFD Дата: Вторник, 21.03.2017, 17:06 | Сообщение # 52
Рядовой
Группа: Проверенные
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Тут не отрисовка мне кажется, а проверка условий и целостности проекта по каждому чиху проходит. Что и тормозит в итоге всё и вся, всё что не на С++ и подобном, очень уж тормозят комп. Когда перемещается мышь то заметно что при пересечении соединительной линии эта линия мигает (выделяется) на какое то время в таком состоянии подвисает и выделяется следующая часть проекта, и пока мыщь движется, то всё на своём пути вот так подмаргивает (что очень заметно при тормозах), т.е происходит проверка проекта с частотой опроса мыши и плюс каждое выделение, т.е. выполняется условие "если есть изменение или выделение то провести проверку проекта". Программа движение мыши считает изменением (ну оно в принципе так и есть и так и должно быть), для отрисовки блоков и линий программа всегда должна знать положение курсора, а если ввести условие дополнительно "и нажата кнопка" только тогда проверять проект. Но это при перемещении блоков тоже будет работать, тогда ещё условие добавить "и внесены изменения в данные проекта". Ну программист из меня так себе, даже практически никак, но свою программу я так и побеждал, пришлось переписывать очень много, разбивать на блоки и вводить условия проверки только при совпадении нескольких условий, иначе вот также вынужденные перекуры наблюдать стал.
 
Форум » Баг - Трекер » Новые » очень сильно начинает тормозить программа flprog
Страница 4 из 4«1234
Поиск:

FLProg © 2017
Яндекс.Метрика