Версия 4.4.19 (Release)
Re: Версия 4.4.14 (RC3)
Все принято, сейчас буду 4.4.15 делать, перепроверю все ...
Поставил тут пару примочек для крэш тестов, тестирую все по полной. Версию наверное обновлю на следующей неделе, хотя 14 от 13 отличаться не должны была ...
Спасибо за отзывы.
Поставил тут пару примочек для крэш тестов, тестирую все по полной. Версию наверное обновлю на следующей неделе, хотя 14 от 13 отличаться не должны была ...
Спасибо за отзывы.
Re: Версия 4.4.14 (RC3)
Имхо: больше не какого функционала добавлять не нужно, только исправлять баги.bigfozzy писал(а):Все принято, сейчас буду 4.4.15 делать, перепроверю все ...
Оказывается что разница между версиями "Human Emulator Standard" and "Human Emulator Advanced" не только в многопоточности. Перешел на версию Advanced, теперь зависании и аварийно завершения работы нету. Версия 4.4.4 Advanced очень стабильно работает.
Re: Версия 4.4.14 (RC3)
Стааремся ), по поводу бетки удалось уже добиться серьезных успехов с устойчивостьтю и памятью и процессо независимостью, кое что у микрософт откопалось в документации по IE. Следующая версия будет намного лучше 4.4.4.
Re: Версия 4.4.14 (RC3)
Ставил вчера 4.4.14, запустил скрипты, через несколько минут по закрывались, на 4.4.13 такого нет.
Вы писали, что не отличается, а скорее всего, что отличается.
Вы писали, что не отличается, а скорее всего, что отличается.
Re: Версия 4.4.14 (RC3)
Сегодня будет стабильная 15, минимум жрет ресурсов (памяти, GDI, USER), вкладки друг от друга изолированы (при закрытии убиваются все выделенные вкладкой ресурсы) + стабильность. Сейчас вот тока потерю фокуса поправлю ...
Re: Версия 4.4.14 (RC4)
Вышел новый билд:
- в объект app добавлены функции get_program_folder и get_program_path
- более развернутый вывод ошибок и варнингов PHP
- добавлена настройка - сбрасывать активный браузер по остановке скрипта (задавать его нулевым, если он находится в другой вкладке)
- независимость вкладок друг от друга
- меньшая ресурсоемкость
- большая стабильность
- новый механизм отслеживания и деактивации утечек памяти
- оптимизация межпотокового взаимодействия
- защита фокуса ввода других приложений
Скачать можно тут:
https://xn--80awbbeioodeq4h3a.xn--p1ai/download/4_0/ ... 4_4_15.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/download_mt/4 ... 4_4_15.exe
Спасибо тем кто предоставил свои скрипты для тестов, без было бы тяжко это все найти и исправить
Сейчас еще погоняю те скрипты что есть на разных машинах и поищу что еще не так.
PS: замечен в 4.4.15 странный эффект - если открыта информационная панель - скрипт работает быстрее ... разбираюсь ..., а так советую перейти - реально лучше как по памяти так и по скорости, остался еще баг с зависанием на IsBusy (browser->wait), думаю завтра к утру обновлю.
- в объект app добавлены функции get_program_folder и get_program_path
- более развернутый вывод ошибок и варнингов PHP
- добавлена настройка - сбрасывать активный браузер по остановке скрипта (задавать его нулевым, если он находится в другой вкладке)
- независимость вкладок друг от друга
- меньшая ресурсоемкость
- большая стабильность
- новый механизм отслеживания и деактивации утечек памяти
- оптимизация межпотокового взаимодействия
- защита фокуса ввода других приложений
Скачать можно тут:
https://xn--80awbbeioodeq4h3a.xn--p1ai/download/4_0/ ... 4_4_15.exe
https://xn--80awbbeioodeq4h3a.xn--p1ai/download_mt/4 ... 4_4_15.exe
Спасибо тем кто предоставил свои скрипты для тестов, без было бы тяжко это все найти и исправить

Сейчас еще погоняю те скрипты что есть на разных машинах и поищу что еще не так.
PS: замечен в 4.4.15 странный эффект - если открыта информационная панель - скрипт работает быстрее ... разбираюсь ..., а так советую перейти - реально лучше как по памяти так и по скорости, остался еще баг с зависанием на IsBusy (browser->wait), думаю завтра к утру обновлю.
Re: Версия 4.4.15 (RC4)
4_4_15 Рантайм, нельзя закрыть, Alt+F4 не работает, через трэй exit вызывает крэш приложения
Re: Версия 4.4.15 (RC4)
Исправил все, обновил версию.
Re: Версия 4.4.14 (RC4)
Вот когда будет, называться стабильная версия тогда и перейду. Я, почему то уверен, что если сейчас установлю эту “рекомендованную” версию, обязательно будет баг и придется возвращаться назад на версию 4.4.4.bigfozzy писал(а):а так советую перейти - реально лучше как по памяти так и по скорости, остался еще баг с зависанием на IsBusy (browser->wait), думаю завтра к утру обновлю.

Давайте сделаем конкурс, за один найденный баг, неделя бесплатных обновлений. Уверен, что найдется много желающих и быстро продукт до блеска отполируют.
Название конкурса "Нашел баг - получи неделю бесплатных обновлений".
Вам бы набрать группу бета тестеров, на полу добровольной основе. В качестве бонуса раздавать разные "плюшки", бесплатное обновление, дополнительная лицензия.
Извиняюсь, перед всеми, немного отошел от темы.
Re: Версия 4.4.15 (RC4)
какая неделя бесплатных обновлений, когда ты за хумана последний раз платил после покупки? я когда купил хуман еще 2-я версия была, потом спустя хз сколько лет только при переходе на 4-ую версию плату брали, и это было ой как давно и имхо оправдано. тут же нет абонентки чтоб каждый месяц или там каждые полгода платить нужно.
насчет новых версий ты прав, пока не протестишь старую стирать не нужно, только в чем проблема, можно на одном компе обе держать. а то что баги в новой версии есть это не фича хумана, в каждом софте после выпуска продолжают отлавливать.
насчет новых версий ты прав, пока не протестишь старую стирать не нужно, только в чем проблема, можно на одном компе обе держать. а то что баги в новой версии есть это не фича хумана, в каждом софте после выпуска продолжают отлавливать.
Re: Версия 4.4.15 (RC4)
тестю 4.4.15
Из нового, не знаю, скорее фича, чем баг: "\n" отображается как перевод строки в Отладке.
Из того, что нервирует, и является багом (наверное ещё с версии 4.4.10):
после нескольких использований $browser->navigate(), $browser->enable_proxy() (возможно, $browser->set_user_agent()) наверняка слетают настройки по работе/неработе Ява-скриптам, фреймам, тихому режиму и т.д.
Приходится дополнительно переключать браузер в необходимые параметры.
В окне отладка, когда нажимаешь "посмотреть как текст", отладка отчищается, а не показывает текст.
Из нового, не знаю, скорее фича, чем баг: "\n" отображается как перевод строки в Отладке.
Из того, что нервирует, и является багом (наверное ещё с версии 4.4.10):
после нескольких использований $browser->navigate(), $browser->enable_proxy() (возможно, $browser->set_user_agent()) наверняка слетают настройки по работе/неработе Ява-скриптам, фреймам, тихому режиму и т.д.
Приходится дополнительно переключать браузер в необходимые параметры.
В окне отладка, когда нажимаешь "посмотреть как текст", отладка отчищается, а не показывает текст.
Re: Версия 4.4.15 (RC4)
Тестю 4.4.15 на ИЕ9.
Раньше крешилось этак раз полдня-день.
Сейчас достаточно 15-20 минут (не все скрипты).
Естественно, без уведомлений о том, что Хум готов крешнутся.
Самое интересное, что пока не согласишься с тем, что Хум крешнулся, поток можно открыть и посмотреть, что идёт.
Причём внизу показано потребление - мало, порядка 60Мб (обычно зависания при более 200Мб).
Фото креша:
Раньше крешилось этак раз полдня-день.
Сейчас достаточно 15-20 минут (не все скрипты).
Естественно, без уведомлений о том, что Хум готов крешнутся.
Самое интересное, что пока не согласишься с тем, что Хум крешнулся, поток можно открыть и посмотреть, что идёт.
Причём внизу показано потребление - мало, порядка 60Мб (обычно зависания при более 200Мб).
Фото креша:
- Вложения
-
- fallen_2.JPG (49.53 КБ) 642 просмотра
Re: Версия 4.4.15 (RC4)
Спасибо, буду проверять. Если можно кусочек скрипта что приводит к крэшу ? И еще - DEP на компе включен ? , такая ситуация бывает когда вирусы пытаются через IE пролезть и DEP их бокирует. Версию обновлю ближе к концу недели ..., пока тока баг фикс
- так и есть памяти 15 версия жрет в 10 раз меньше и из-за ее нехватки вылетать не должна ..60Мб (обычно зависания при более 200Мб).
Re: Версия 4.4.15 (RC4)
вот такой код вызывает падение хумана:
версия 4.4.15
и еще при закрытии хумана возникает ошибка...

Код: Выделить всё
$browser->close_all_tabs();
$browser->clear_cookies("google.com",true);
$browser->recreate();
// navigate to google
$browser->navigate("http://www.google.com");
и еще при закрытии хумана возникает ошибка...

Re: Версия 4.4.15 (RC4)
Спасибо.
Сейчас еще доделаю те баги что на саппорт пришли и обновлю версию.
исправленовот такой код вызывает падение хумана:
$browser->close_all_tabs();
$browser->clear_cookies("google.com",true);
$browser->recreate();
// navigate to google
$browser->navigate("http://www.google.com");
исправленои еще при закрытии хумана возникает ошибка...
исправленоВ окне отладка, когда нажимаешь "посмотреть как текст", отладка отчищается, а не показывает текст.
исправленоИз того, что нервирует, и является багом (наверное ещё с версии 4.4.10):
после нескольких использований $browser->navigate(), $browser->enable_proxy() (возможно, $browser->set_user_agent()) наверняка слетают настройки по работе/неработе Ява-скриптам, фреймам, тихому режиму и т.д.
Приходится дополнительно переключать браузер в необходимые параметры.
вроде исправлено.Раньше крешилось этак раз полдня-день.
Сейчас достаточно 15-20 минут (не все скрипты).
Естественно, без уведомлений о том, что Хум готов крешнутся.
Сейчас еще доделаю те баги что на саппорт пришли и обновлю версию.