You are here: PSPad forum > Russian discussion forum > javascript в режиме редактирования пожирает память ЦП

javascript в режиме редактирования пожирает память ЦП

#1 javascript в режиме редактирования пожирает память ЦП

Написано: AskMe | Дата: 07.01.2018 10:04 | IP: IP записан

Ctrl+Alt+Del->Диспетчер задач ->PSPad editor ==> почему то все время меняется загрузка ЦП и размер использованной процессом памяти.

Так у меня при первом открытии этого окошка с диспетчером задач размер занятой памяти PSPad был 80мб-95Мб. ?
через минуту, размер занятой памяти был уже 137мб-152Мб. ??

Вопрос - почему меняется, и вообще почему растет? в то время как ничего в моей редактируемой программе не меняется в данный момент и находится в режиме редактирования а не просмотра по F10. Скорость работы ПК падает, курсор в редакторе тормозит.

Закрыл и открыл заново PSPad - размер занятой памяти был 9мб. и никаких колебаний нет.

Похоже мой редактируемый javascript после просмотра внутренним браузером (F10)
(и перехода к продолжению редактирования текста моего скрипта)
продолжает выполнять какую то работу, т.е javascript продолжает работать,
но в это время редактор ведь уже в режиме редактирования, а не просмотра.
Ну и тормозится редактирование, а потом и вовсе умирает.

?

Опции: Ответить | Цитировать | Up ^


#2 Re: javascript в режиме редактирования пожирает память ЦП

Написано: Zmy | Дата: 08.01.2018 09:02 | IP: IP записан

Совершенно очевидно, что проблема в браузерном скрипте.
Это уже проблема системного Internet Explorera.
Или вырезайте этот скрипт, или пишите его правильно.

Опции: Ответить | Цитировать | Up ^


#3 Re: javascript в режиме редактирования пожирает память ЦП

Написано: AskMe | Дата: 08.01.2018 20:30 | IP: IP записан

Ай да скрипт!

Internet Explorer таки дааа ...

Раз скрипт запустился, и если он выполняет то что от него требуется, и тут взять его и выбросить sad smiley
А процесс как то убить можно? в смысле останавливать выполнение системного при переключении режима от просмотра к редактированию?
По умолчанию у меня Chrome.

Все таки именно благодаря PSPad я как то и начал изучать js, и настолько к редактору привык, что менять - ни за что! Лучше буду закрывать и открывать редактор smiling smiley

Опции: Ответить | Цитировать | Up ^


#4 Re: javascript в режиме редактирования пожирает память ЦП

Написано: AskMe | Дата: 08.01.2018 20:46 | IP: IP записан

А если удалить Internet Explorer, то PSPad будет работать?

Опции: Ответить | Цитировать | Up ^


#5 Re: javascript в режиме редактирования пожирает память ЦП

Написано: Zmy | Дата: 09.01.2018 12:54 | IP: IP записан

PSPad работать будет, просмоторщик нет.
Но вы можете попробовать установить Mozilla ActiveX control.
Я не знаю, будет ли он работать на Chrome. Я ей никогда не пользовался.
Эта хрень давно уже устарела, и скорее всего, на новых версиях хромоподобных браузерах, просто не будет работать.

Операционная система не предоставляет средств для удаления системного компонента
Internet Explorer.
А если вы всё же сможете это сделать, то ваша система уже вряд ли запустится.

Вы можете попробовать разные настройки на вкладке "Интергация".
Там есть настройки для разных версий IE.

Но вам ничего не поможет, если у вас неадекватно работает скрипт.

Опции: Ответить | Цитировать | Up ^


#6 Re: javascript в режиме редактирования пожирает память ЦП

Написано: AskMe | Дата: 09.01.2018 19:49 | IP: IP записан

Скрипт разделил на части, редактирую по отдельности, спасибо за ответы, smiling smiley

Опции: Ответить | Цитировать | Up ^


#7 Re: javascript в режиме редактирования пожирает память ЦП

Написано: Zmy | Дата: 09.01.2018 21:00 | IP: IP записан

Пожалуйста.

Опции: Ответить | Цитировать | Up ^


#8 Re: javascript в режиме редактирования пожирает память ЦП

Написано: Zmy | Дата: 10.01.2018 09:47 | IP: IP записан

Добавлю ещё кое-что.
Вы должны учитывать, что Internet Explorer и другие браузеры - это абсолютно разные вещи.
Если в Chrome прекрасно работает JavaScript, то это ещё совсем не значит,
что он также будет работать в Internet Explorer.
Даже в новых версиях IE.
По какой-то причине, Microsoft слабо развивает это направление.
Я думаю, что это оттого, что они уже никогда не догонят своих конкурентов,
и оставляют только минимальные возможности.
В Internet Explorer просто элементарно не будут поддерживаться свойства или метода,
которые прекрасно работают на Mozille, Chrome или Operе.
Не такие параметры, неумение работать с API-функциями, другие парадигмы.
Internet Explorer до сих пор поддерживает VBScript,
когда другие браузеры давно уже бросили это бесперспективное дело,
и вовсю развивают JavaScript и другие ECMAScript технологии.
Так что, это надо всё учитывать. Даже если не будет окна с сообщением об ошибке,
то это совсем не значит, что ошибки не существует.

Редактировано 8 раз. Последний раз 10.01.2018 09:53 (Zmy).

Опции: Ответить | Цитировать | Up ^


#9 Re: javascript в режиме редактирования пожирает память ЦП

Написано: AskMe | Дата: 10.01.2018 19:05 | IP: IP записан

Internet Explorer до сих пор поддерживает VBScript ?

Хорошая же штука была когда то, нашел даже пару экземпляров для пробы, но они не пошли ни в Internet Explorer, ни в Microsoft Edge:
----------------
<SCRIPT LANGUAGE="VBScript">
sub copyfun
dim copytext
copytext=document.forma.text1.value
document.forma.text2.value=copytext
end sub
</SCRIPT>
<FORM NAME=forma>
<INPUT TYPE="text" NAME="text1"><BR>
<INPUT TYPE="text" NAME="text2"><BR>
<INPUT TYPE="button" NAME="knopka"
VALUE="Скопировать" OnClick=copyfun()>
</FORM>

-------------------

<html>
<body>
<script language="VBScript">
Alert "Привет пиплы"
</script>
</body>
</html>

--------------------

Прошу прощения - отнял у Вас столько времени.

Опции: Ответить | Цитировать | Up ^


#10 Re: javascript в режиме редактирования пожирает память ЦП

Написано: Zmy | Дата: 11.01.2018 08:14 | IP: IP записан

У меня этот скрипт работает. Но у меня XP, и 6-ая версия Explorera.

Наверное, начиная с WINDOWS 8, такие скрипты уже не будут работать.

Опции: Ответить | Цитировать | Up ^






Editor PSPad - freeware editor, © 2001 - 2018 Jan Fiala
Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák