Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№112-01-2017 06:12:48

vsergey11
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 12
UA: Firefox 47.0

[РЕШЕНО] Imacros "жрет" память

Здравствуйте. Столкнулся я с такой проблемой. есть скрипт imm, который просматривает разные видео по 15 секунд. работает он нормально, но стоит его вызвать из js файла, то тут же mozilla начинает дико жрать память и своп. буквально через 15 минут размер свопа растет до с 200мб до 2 гб. пробовал создавать чистый js файл с единственной строчкой

скрытый текст

Выделить код

Код:

iimPlay("youtube.iim")


и все равно виснет, хотя сам скрипт работает нормально часами.

Отредактировано vsergey11 (12-01-2017 06:18:45)

Отсутствует

 

№212-01-2017 07:42:53

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] Imacros "жрет" память

В помощь будет bat-файл, который перезапускает мозилу каждые 15 минут.

Отсутствует

 

№312-01-2017 12:08:06

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 55.0

Re: [РЕШЕНО] Imacros "жрет" память

Здравствуйте. Столкнулся я с такой проблемой. есть скрипт imm iim

выложите скрипт для оценки, вангую проблема в нем...


iMacros скрипты на заказ!

Отсутствует

 

№412-01-2017 15:48:35

vsergey11
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 12
UA: Firefox 47.0

Re: [РЕШЕНО] Imacros "жрет" память

скрытый текст

Выделить код

Код:

VERSION BUILD=8970419 RECORDER=FX
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !TIMEOUT 5

SET !VAR1 3
SET !VAR2 20

TAB T=1
URL GOTO=http://likesrock.com/tasks/yt-views/#

REFRESH
WAIT SECONDS=3
TAG POS=10 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=10
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=9 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=9
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=8 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=8
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=7 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=7
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=6 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=6
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=5 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=5
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=4 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=4
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=3 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=3
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=2 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=2
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

REFRESH
WAIT SECONDS=3
TAG POS=1 TYPE=A ATTR=TXT:Просмотр
WAIT SECONDS={{!VAR1}}
FRAME F=1
TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:
WAIT SECONDS={{!VAR2}}
FRAME F=0
TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть

Отсутствует

 

№512-01-2017 20:38:13

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 55.0

Re: [РЕШЕНО] Imacros "жрет" память

vsergey1

скрытый текст

Выделить код

Код:

var iim   = iimPlayCode , 
    url   = 'http://likesrock.com/tasks/yt-views/#',
    pause = [3 , 20],
    log   = iimDisplay,
    good  = 0,
    bad   = 0;


iim('url goto=' + url);

for (var i = 1; i <= 10; i++) {

    iim('REFRESH\n'
        + 'WAIT SECONDS=3\n'
        + 'TAG POS=10 TYPE=A ATTR=TXT:Просмотр\n'
        + 'WAIT SECONDS='+ pause[0] +'\n'
        + 'FRAME F='+ i +'\n'
        + 'TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:\n'
        + 'WAIT SECONDS='+ pause[1] +'\n'
        + 'FRAME F=0\n'
        + 'TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть'
        );

    if (iimGetLastError() === 'OK')
        good++;
    else
        bad++;

    log('Прошло циклов '   + i    + '\n'
        'Успешных '        + good + '\n'
        'Неуспешных '      + bad
        );
};


iMacros скрипты на заказ!

Отсутствует

 

№612-01-2017 20:48:47

vsergey11
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 12
UA: Firefox 47.0

Re: [РЕШЕНО] Imacros "жрет" память

спасибо, попробую. просто на том сайте много заданий (лайки, репосты, вступление в группы и тд) для каждого задания я написал iim файл, а из js ими управлять собирался.

Отсутствует

 

№712-01-2017 23:32:14

vsergey11
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 12
UA: Firefox 47.0

Re: [РЕШЕНО] Imacros "жрет" память

исправил пару ошибок и пару недочетов и вот что получилось

скрытый текст

Выделить код

Код:

var iim   = iimPlayCode , 
    url   = 'http://likesrock.com/tasks/yt-views/#',
    pause = [3 , 20],
    log   = iimDisplay,
    good  = 0,
    bad   = 0;


iim('url goto=' + url);

for (var i = 10; i >= 1; i--) {

    iim('REFRESH\n'
        + 'WAIT SECONDS=3\n'
        + 'TAG POS='+ i +' TYPE=A ATTR=TXT:Просмотр\n'
        + 'WAIT SECONDS='+ pause[0] +'\n'
        + 'FRAME F='+ i +'\n'
        + 'TAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-large-play-button<SP>ytp-button&&ARIA-LABEL:*&&TXT:\n'
        + 'WAIT SECONDS='+ pause[1] +'\n'
        + 'FRAME F=0\n'
        + 'TAG POS=1 TYPE=BUTTON ATTR=TXT:Закрыть'
        );

    if (iimGetLastError() === 'OK')
        good++;
    else
        bad++;

    log('Прошло циклов '   +(11 - i)    + '\n'+
        'Успешных '        + good + '\n'+
        'Неуспешных '      + bad
        );
};


по сути это то же самое что и было у меня написано в iim. напрашивается вопрос, есть ли для imacrosa разница какой исполнять файл iim или js. в плане нагрузки на процессор, память и пр.?

Отсутствует

 

№812-01-2017 23:35:54

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3311
UA: Chrome 55.0
Веб-сайт

Re: [РЕШЕНО] Imacros "жрет" память

vsergey11
у js часто наблюдаются утечки памяти, в этом и пробема, из-за чего и перезапускают ff

Отредактировано InfSub (12-01-2017 23:36:55)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№913-01-2017 15:53:59

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 55.0

Re: [РЕШЕНО] Imacros "жрет" память

vsergey11

по сути это то же самое что и было у меня написано в iim. напрашивается вопрос, есть ли для imacrosa разница какой исполнять файл iim или js. в плане нагрузки на процессор, память и пр.?

Написал очень много скриптов для imacros, 99% на js, проблем не было, заказчики сутками крутят, иногда им даю немного настроенный браузер, почему некоторые жалуются на утечки не пойму. Кстати на js лучше в настройках имакрос отключить показ js во время работы, иначе имакрос замедляет js тем самым повышая нагрузку.


iMacros скрипты на заказ!

Отсутствует

 

№1013-01-2017 16:03:05

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3311
UA: Chrome 55.0
Веб-сайт

Re: [РЕШЕНО] Imacros "жрет" память

Hamzat
в этом возможно и проблема (в показе js), если его отключить, начинаются баги из серии "невозможно остановить скрипт" и подобные


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№1115-01-2017 13:18:07

vsergey11
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 12
UA: Firefox 47.0

Re: [РЕШЕНО] Imacros "жрет" память

отключил показ js, не помогло. 10-15 роликов по 20 секунд и все виснет. после каждого просмотра увеличивается расход озу на фф и своп растет. такое чувство что кэш плейера остается в памяти. iim работает намного лучше. особенно после того как всю страницу порезал adblock plus и request police

Отсутствует

 

№1215-01-2017 14:04:42

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3311
UA: Chrome 55.0
Веб-сайт

Re: [РЕШЕНО] Imacros "жрет" память

vsergey11 пишет

не помогло

скорее всего дело все же в настройках FF
но по "правильным" настройкам - не подскажу, тут пол форума мозиллы в обсуждении - "как настроить и оптимизировать"
возможно, Hamzat предложит свой вариант настройки под имакрос


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№1315-01-2017 18:36:21

vsergey11
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 12
UA: Firefox 47.0

Re: [РЕШЕНО] Imacros "жрет" память

может своп уменьшить? у меня он 4 гб, а оперативки 3гб. win xp sp3

Отсутствует

 

№1416-01-2017 11:25:07

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 55.0

Re: [РЕШЕНО] Imacros "жрет" память

vsergey11 пишет

может своп уменьшить? у меня он 4 гб, а оперативки 3гб. win xp sp3

Какие настройки у вас мозиле? Сделайте скины,можете скинуть в личку, плеер html5 или flash?


iMacros скрипты на заказ!

Отсутствует

 

№1516-01-2017 12:38:33

vsergey11
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 12
UA: Firefox 47.0

Re: [РЕШЕНО] Imacros "жрет" память

настройки скинул в личку, плейер html5

Отсутствует

 

№1616-01-2017 16:21:16

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 54.0

Re: [РЕШЕНО] Imacros "жрет" память

У меня всю память сжирал аддблок, удалил его и не парюсь.

Отсутствует

 

№1716-01-2017 16:27:13

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3311
UA: Chrome 55.0
Веб-сайт

Re: [РЕШЕНО] Imacros "жрет" память

nikolay1987

оффтоп
кроме adblock есть еще куча менее прожорливых плагинов для блокировки рекламы


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№1816-01-2017 16:38:25

nikolay1987
Участник
 
Группа: Members
Зарегистрирован: 25-07-2016
Сообщений: 64
UA: Chrome 54.0

Re: [РЕШЕНО] Imacros "жрет" память

InfSub пишет

кроме adblock есть еще куча менее прожорливых плагинов для блокировки рекламы

Это понятно, но в любом случае они жрут.
Кручу Ютуб на амазоне, перезагружаю все раз в месяц.
Запуск из js, сбоев нет.
Мозила портабл 39, без всяких дополнений и блокировщиков.

Отсутствует

 

№1916-01-2017 18:10:03

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 196
UA: Chrome 55.0

Re: [РЕШЕНО] Imacros "жрет" память

использую из дополнений только RequestPolicy

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]