100%ная загрузка процессора
#1
Отправлено 19 марта 2012 - 09:09
Подобное поведение воспроизводилось на Win2003x32(IE8), XPx32(IE7) и Win7x64(IE9).
Можно сделать вывод, что версионность не играет роли, тем более, что на моей личной машине Win7x64(IE9) такой загруженности нет.
Тесты очень медленно выполняются, где-то в 3и раза медленнее.
#2
Отправлено 19 марта 2012 - 12:04
#3
Отправлено 19 марта 2012 - 12:42
Процессор i3
ОЗУ 8Гб
#4
Отправлено 19 марта 2012 - 13:54
Версия JDK?Кто сталкивался с подобным?
Подобное поведение воспроизводилось на Win2003x32(IE8), XPx32(IE7) и Win7x64(IE9).
Можно сделать вывод, что версионность не играет роли, тем более, что на моей личной машине Win7x64(IE9) такой загруженности нет.
Тесты очень медленно выполняются, где-то в 3и раза медленнее.
версия Selenium?
#5
Отправлено 19 марта 2012 - 14:04
Selenium сейчас 19я, но тормоза были еще на 8й, потом 14й версиях.
В процессе разработки тесты проверялись на более новых версиях, но безрезультатно.
#6
Отправлено 19 марта 2012 - 15:00
или помониторить потоки запущенные через jdk\bin\jvisualvm.exe
или увеличить память выделяемую под java
#7
Отправлено 19 марта 2012 - 17:44
Память я конечно же и раньше пробовал отдавать до 1Гб.
Просмотрел профайлером, вот метод который приводит к нагрузке
org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer()
Прикрепленные файлы
#8
Отправлено 20 марта 2012 - 21:23
Например, вы ждете появления на экране какого-то элемента в цикле. Как-то так
while(!page.waitObject(...))
{...}
Такие циклы загружают процессор на 100%, поэтому нужно вставлять небольшие задержки в итерациях
while(!page.waitObject(...))
{Sleep(500)}
здесь 500 - время в миллисекундах, а язык программирования любой :)
Так вот, задержка в полсекунды - это очень мало с точки зрения стороннего наблюдателя (вы не заметите особой разницы в прогоне скриптов), а процессор существенно разгружается.
Это просто одно из предположений.
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#9
Отправлено 20 марта 2012 - 21:38
Дело в чем-то другом...
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных