Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Загрузка процессора (число прочтений - 9612 )
sergik
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 24. Августа 2009
Загрузка процессора
24. Августа 2009 :: 10:41
Печать  
На сервере стоит 1С(ос W2003Server), при открытии процесс начинает "плавающи" загружать процессор (от 0 до 5%) даже если окно свернуто в трее. При этом если выбрать какой-нибудь пункт меню (или открывается Модальное окно) загрузка пропадает. При отключении FormEx загрузка также не наблюдается(на другом сервере, при открытии той же конфигурации, загрузки также нет).
Подскажите, в чем может быть проблема и как ее решить? Похоже проблема с регистрацией dll.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Загрузка процессора
Ответ #1 - 24. Августа 2009 :: 12:20
Печать  
Скорее всего, это перехват клавы и мыши грузит проц. Если этот функционал не используется, то можно отключить.
  

FormEx developer
Наверх
www  
IP записан
 
sergik
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 24. Августа 2009
Re: Загрузка процессора
Ответ #2 - 24. Августа 2009 :: 12:32
Печать  
а как его отключить? и почему на другом все нормально?
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Загрузка процессора
Ответ #3 - 24. Августа 2009 :: 14:42
Печать  
АЛьФ писал(а) 24. Августа 2009 :: 12:20:
Скорее всего, это перехват клавы и мыши грузит проц. Если этот функционал не используется, то можно отключить.

Вопрос очень спорный. Был такой грех. В последних версиях FormEx не замечаю.
Можно вообще без загрузки FormEx покрутить мышей в окне 1С.
Загрузка проца будет весьма существенна.
  
Наверх
ICQ  
IP записан
 
sergik
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 24. Августа 2009
Re: Загрузка процессора
Ответ #4 - 24. Августа 2009 :: 15:16
Печать  
так в том то и дело, что в окне ничего не делается(оно свернуто)... а загрузка проца есть (меняется от 0 до 5-8% и обратно)...

Возможно, что из-за прав доступа что-то где-то не зарегистрировалось, или какая-то виндовая dll-ка не та, потому что на другом сервере все работает без проблем.
Раскажите что и где регистрируется при загрузке FormEx, какие дополнительно используюся библиотеки?

ЗЫ: из функционала у меня используется раскраска таблиц, и показ раскладки клавиатуры с часами.
« Последняя редакция: 24. Августа 2009 :: 16:20 - sergik »  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Загрузка процессора
Ответ #5 - 25. Августа 2009 :: 06:55
Печать  
sergik писал(а) 24. Августа 2009 :: 15:16:
показ раскладки клавиатуры с часами.


Вполне может чуток грузить процессор, т.к. по таймеру работает.
Попробуй отключить перехват клавиатуры и мыши.
  

FormEx developer
Наверх
www  
IP записан
 
sergik
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 24. Августа 2009
Re: Загрузка процессора
Ответ #6 - 25. Августа 2009 :: 09:31
Печать  
как отключить перхват?
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Загрузка процессора
Ответ #7 - 25. Августа 2009 :: 09:45
Печать  
sergik писал(а) 25. Августа 2009 :: 09:31:
как отключить перхват?

Объект Сервис.

ПерехватМыши(0)
ПерехватКлавиатуры(0)
  
Наверх
ICQ  
IP записан
 
sergik
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 24. Августа 2009
Re: Загрузка процессора
Ответ #8 - 25. Августа 2009 :: 10:01
Печать  
Да спасибо разобрался уже, но это не особо помагает
загрузка сохраняется, что еще можно отключить?

Всеравно не понимаю почему на другом сервере нет такой проблемы. На проблемном стоит 2003 server x64, на втором 2003 server x64 R2
  
Наверх
 
IP записан
 
sergik
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 24. Августа 2009
Re: Загрузка процессора
Ответ #9 - 25. Августа 2009 :: 14:08
Печать  
ну что, никаких идей?
  
Наверх
 
IP записан
 
sergik
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 24. Августа 2009
Re: Загрузка процессора
Ответ #10 - 23. Сентября 2009 :: 16:51
Печать  
продолжу о грусном....
взял тестовый сервер и начал эксперементировать, установил винду с 0, затем устанавливал поочереди все программы и смотрел загрузку и нашел виновника - это почтовый сервер MDaemon, после его установки 1С начинает грузить проц
Получается что W2k3 x64+MDaemon+Formex нехотят работать вместе, как быть?
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Загрузка процессора
Ответ #11 - 24. Сентября 2009 :: 07:08
Печать  
без комментариев
  
Наверх
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #12 - 06. Октября 2010 :: 09:34
Печать  
Столкнулся с той же проблемой - каждые 4 секунды процесс 1cv7.exe загружает процессор на 4-8% (зависит от общей загруженности сервера). Операционка - Win2003 x32.
Отключение всех ВК (и FormEx в том числе), переустановка 1С (даже с заменой релиза 25 на 27) ничего не дает. Причем проявляется это только в терминальном режиме с запуском приложения. Т.е. если войти под тем же пользователем на сервер в консоль, а потом запустить 1с, то  никаких проблем. С правами тоже игрался - хоть пользовательские права, хоть админские - проблема не меняется.
Пробовал отключать почти все службы - эффект нулевой.
С помощью Regmon и Filemon пытался отследить активность процесса 1С - ее нет, только регулярные обращения каждые 10 секунд к файлам DBF.
Причем, если открыть меню в 1С, то нагрузка на процессор пропадает.
Почему меня парит такая небольшая проблема? Раньше за 12-ти часовой рабочий день процесс отъедал 5 минут процессорного времени, то сейчас 40. А так как пользователей стало под 30-ник, то это вылилось в 80-ти процентную загрузку процессора. А как только кто-нибудь начинает формировать отчеты, то и вовсе 100%.
Вобщем - ХЕЛППППППП!
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Загрузка процессора
Ответ #13 - 06. Октября 2010 :: 09:37
Печать  
Нагрузка на проц при всех закрытых окнах в 1с ?
ОбработкаОжидания есть?
  
Наверх
 
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #14 - 06. Октября 2010 :: 09:40
Печать  
Вот так выглядит загрузка ЦП - во вложении.
  

___________.png ( 29 KB | Загрузки )
___________.png
Наверх
 
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #15 - 06. Октября 2010 :: 09:51
Печать  
Обработок ожидания нет.
Даже окна никакие открывать не надо.
Даже больше - сейчас создал абсолютно пустую конфу - загрузка все равно идет! Т.е. дело не в коде и не в ВК.
  
Наверх
 
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #16 - 06. Октября 2010 :: 09:55
Печать  
Кстати заметил, что в пустой конфе активность процессора существенно меньше - не больше 2-х %
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Загрузка процессора
Ответ #17 - 06. Октября 2010 :: 10:14
Печать  
Ветер в поле писал(а) 06. Октября 2010 :: 09:55:
Кстати заметил, что в пустой конфе активность процессора существенно меньше - не больше 2-х %

Так закоментируй все ПриНачалеРаботыСистемы()
убедись что процессор не загружен
далее постепенно раскоментируй и найдешь оператор который дает большую загрузку процессора
  
Наверх
 
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #18 - 06. Октября 2010 :: 10:34
Печать  
Даже пустая конфа (а кому она нужна такая  Улыбка) наводит шороху на процессор. За 40 минут ничего неделания она отъела 37 секунд процессорного времени.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Загрузка процессора
Ответ #19 - 06. Октября 2010 :: 10:47
Печать  
Ветер в поле писал(а) 06. Октября 2010 :: 10:34:
Даже пустая конфа (а кому она нужна такая  Улыбка) наводит шороху на процессор. За 40 минут ничего неделания она отъела 37 секунд процессорного времени.

о какой конфе речь. Если пустая конфа и без внешних dll  и закрыты
все формы то даже в этом случае генеряться запросы
к таблице _1susers или думаешь на это не надо время ?

  
Наверх
 
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #20 - 06. Октября 2010 :: 11:01
Печать  
Z1 писал(а) 06. Октября 2010 :: 10:47:
Ветер в поле писал(а) 06. Октября 2010 :: 10:34:
Даже пустая конфа (а кому она нужна такая  Улыбка) наводит шороху на процессор. За 40 минут ничего неделания она отъела 37 секунд процессорного времени.

о какой конфе речь. Если пустая конфа и без внешних dll  и закрыты
все формы то даже в этом случае генеряться запросы
к таблице _1susers или думаешь на это не надо время ?


В том-то и дело, что пустая конфа - это ни строчки кода, ни одного дополнительного справочника. Окна тоже никакие не открывал.
Запросы генерятся к 1susers раз в 10 секунд и это видно в Filemon.
К тому же даже в рабочей конфе, если зайти через консоль в программу и ничего не делать, то этой активности нет - процессорного времени накапает от силы несколько секунд за день работы.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Загрузка процессора
Ответ #21 - 06. Октября 2010 :: 11:10
Печать  

ну может быть вирусы или
антивирус.

попробуй на другом сервере.

Все работают через терминал или частично по сети ?
Как прописано имя к папке базы 1с ?
  
Наверх
 
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #22 - 06. Октября 2010 :: 11:23
Печать  
Z1 писал(а) 06. Октября 2010 :: 11:10:
ну может быть вирусы или
антивирус.

попробуй на другом сервере.

Все работают через терминал или частично по сети ?
Как прописано имя к папке базы 1с ?


Вирусы скорее исключены - ДрВеб очень строг Улыбка
Все работают в терминале.

У меня несколько серверов. И проблема проявляется только на двух. У них единственных стоит WSUS.
Но отключение служб ничего не дало.

Ну еще. Почему в консоли нет этой паразитной активности?
  
Наверх
 
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #23 - 06. Октября 2010 :: 11:24
Печать  
Z1 писал(а) 06. Октября 2010 :: 11:10:
Как прописано имя к папке базы 1с ?


Забыл ответить...
Прописано примерно так и у всех одинаково:
D:\Database\BD
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Загрузка процессора
Ответ #24 - 06. Октября 2010 :: 11:29
Печать  
Ветер в поле писал(а) 06. Октября 2010 :: 11:23:
Z1 писал(а) 06. Октября 2010 :: 11:10:
ну может быть вирусы или
антивирус.

попробуй на другом сервере.

Все работают через терминал или частично по сети ?
Как прописано имя к папке базы 1с ?


Вирусы скорее исключены - ДрВеб очень строг Улыбка
Все работают в терминале.

У меня несколько серверов. И проблема проявляется только на двух. У них единственных стоит WSUS.
Но отключение служб ничего не дало.

Ну еще. Почему в консоли нет этой паразитной активности?

а если провести экперемент и на время
отключить докторweb и проверь загрузку процессора.

на хорошем и "плохом" сервере разные ос или одинаковые ?
  
Наверх
 
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #25 - 06. Октября 2010 :: 11:39
Печать  
Z1 писал(а) 06. Октября 2010 :: 11:29:
а если провести экперемент и на время
отключить докторweb и проверь загрузку процессора.

на хорошем и "плохом" сервере разные ос или одинаковые ?


Антивирус отключал. Толку - 0.
Все ОСи абсолютно одинаковые. Даже антивирусы.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Загрузка процессора
Ответ #26 - 06. Октября 2010 :: 11:53
Печать  
а создай пустую базу 1с на новой флешке
и попробуй на ней(базе)  загрузку на "плохом" и  хорошем сервере.
  
Наверх
 
IP записан
 
sergik
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 24. Августа 2009
Re: Загрузка процессора
Ответ #27 - 24. Октября 2010 :: 16:12
Печать  
мне удалось снизить загрузку отключив отображение раскладки клавиатуры и времени.
Остаются непонятными причины избирательного проявления проблемы.
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Загрузка процессора
Ответ #28 - 03. Ноября 2010 :: 08:03
Печать  
В порядке бреда - не установлен ли случайно этот крыжик?
  

maybehere.PNG ( 7 KB | Загрузки )
maybehere.PNG
Наверх
ICQ  
IP записан
 
Ветер в поле
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 44
Зарегистрирован: 06. Октября 2010
Пол: Мужской
Re: Загрузка процессора
Ответ #29 - 20. Ноября 2010 :: 08:40
Печать  
Такая галочка не стоит
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать