[AI CS4-CS6] Подвисает Ai

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
Здравствуйте господа !
Никак не могу понять почему у меня иногда подвисает люстратор при выполнении скриптов...
Видимо ему чего то не хватает ))) только вот чего непонятно 'otbline'

у меня Intel Core i7
видеокарты нет совсем
SSD
8 Gb оперативки места более чем достаточно....

те если допустим слоев в документе мало (5-10 шт) то он четко их проходит.... даже не чихает
а вот если допустим 100 -200шт то тут уже начинает глючит.... те на некоторое время пропадают панели и появляется предупреждение что типа
Ai не отвечает
 
вот допустим этот скрипт....
это просто часть кода... он тут перебирает все фреймы по очереди и каждый ресайзит
( вставлена функция main)
вот что ему надо? 10 он пройдет нормально.... а если 100 то глючит на время)))
может ему что то не хватает из ресурсов...?

Код:
for (var lr = 0; lr < app.activeDocument.layers[0].layers.length; lr++) {
  for (var lc = 0; lc < app.activeDocument.layers[0].layers.length; lc++) app.activeDocument.layers[0].layers[lc].locked = false;
  var doc = app.activeDocument.layers[0].layers[lr];
  doc.locked = false;

for (var i = 0; i < doc.textFrames.length; i++) {
       app.activeDocument.selection = null;
      app.redraw();
      if (doc.textFrames[i].parent.typename == "Layer") {
      doc.textFrames[i].selected = true;
      app.redraw();
      var count = doc.textFrames[i].contents.length;
      app.redraw();

// alert(app.activeDocument.selection[0].contents.length);
 main();
//break;
//if ((lr % 10) == 5) alert(" Done " + lr + " Layers..!!! Continue....? ");
    }
  }
// sleep(500) ;
if ((lr % 10) == 5) alert(" Done " + lr + " Layers..!!! Continue....? ")
}
 
с остановкой через каждые 10 слоев (на слое несколько фреймов 3-5)
alert(" Done " + lr + " Layers..!!! Continue....? ")
четко проходит все слои даже не чихает....
 
Если он 10 слоев проходит нормально....то почему он 100 не может пройти?....или 150 нормально без глюков?
 
  • Спасибо
Реакции: NatalieRedFox_333
Терминальный доступ? 'hmmm'

Памяти, 8 мало.
вот у меня тоже подозрение на память....а как проверить что это точно память???
загрузку проца я вижу.... там ресурсов более чем достаточно... а память?
 
Это можно в мониторе ресурсов глянуть. Если у нее комп даже 2 не сожрет, то может проблема и не в ней.

вот у меня тоже подозрение на память....а как проверить что это точно память???
загрузку проца я вижу.... там ресурсов более чем достаточно... а память?
сколько у тебя рамы занято когда он виснет*?
 
  • Спасибо
Реакции: NatalieRedFox_333
Последнее редактирование:
  • Спасибо
Реакции: NatalieRedFox_333
Это можно в мониторе ресурсов глянуть. Если у нее комп даже 2 не сожрет, то может проблема и не в ней.


сколько у тебя рамы занято когда он виснет*?
вот как раз это я и не могу узнать...)))) у меня есть AIDA 64 там видно?
 

Вложения

  • Untitled.jpg
    Untitled.jpg
    188.5 КБ · Просм.: 264
вот все закрыла....наверно точно оперативки мало )))
 

Вложения

  • Untitled.jpg
    Untitled.jpg
    281.9 КБ · Просм.: 135
а вот скрипт работал....в середине повышен график )))
половина и той нет )))
 

Вложения

  • Untitled_3.jpg
    Untitled_3.jpg
    193.6 КБ · Просм.: 148

Вложения

  • Untitled_3.jpg
    Untitled_3.jpg
    193.6 КБ · Просм.: 130
вот так он подвисает на несколько сек...
untitled_2-jpg.146982
 

Вложения

  • Untitled_2.jpg
    Untitled_2.jpg
    95.9 КБ · Просм.: 257
мне еще такая мысль пришла... из за шрифтов спотыкается )))) шрифтов много и все разные...
а шрифты мой Ai подгружает из Nexus Fonts
 
  • Спасибо
Реакции: Chiga