Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) patch_bkend (число прочтений - 7176 )
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: patch_bkend
Ответ #15 - 06. Апреля 2008 :: 07:08
Печать  
fez писал(а) 06. Апреля 2008 :: 06:24:
Но процессу, который ожидает блокировку - понижаю еще ниже.

А вот это совершенно бессмысленное действие. Вернее, в теории было бы неплохо ожидающему процессу понизить блокировку, но орефковская ВК в этой части глючит. Она устанавливает совершенно одинаковые приоритеты как процессу, который проводит документ, так и процессу, который сидит в ожидании. Проверяется элементарным тестом. Я уже где-то об этом писал. Единственный смысл в этой ВК - централизованная установка времени ожидания блокировки в 0.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: patch_bkend
Ответ #16 - 06. Апреля 2008 :: 07:12
Печать  
Uzhast писал(а) 06. Апреля 2008 :: 07:08:
fez писал(а) 06. Апреля 2008 :: 06:24:
Но процессу, который ожидает блокировку - понижаю еще ниже.

А вот это совершенно бессмысленное действие. Вернее, в теории было бы неплохо ожидающему процессу понизить блокировку, но орефковская ВК в этой части глючит. Она устанавливает совершенно одинаковые приоритеты как процессу, который проводит документ, так и процессу, который сидит в ожидании. Проверяется элементарным тестом. Я уже где-то об этом писал. Единственный смысл в этой ВК - централизованная установка времени ожидания блокировки в 0.


Т.е. если таблица не блокируется стразу то пользователь получает окошко типа "Повторить, Отмена"?
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: patch_bkend
Ответ #17 - 06. Апреля 2008 :: 07:16
Печать  
Nick писал(а) 06. Апреля 2008 :: 07:12:
Т.е. если таблица не блокируется стразу то пользователь получает окошко типа "Повторить, Отмена"?

В смысле, если кто-то другой проводит документ, а мы пытаемся тоже провести? Да, в этом случае сразу вылезет окно. Если такие окна вылезают нечасто, то это не страшно. А если часто, то надо обходные мероприятия производить - делать ожидание вручную с вызовом Sleep, чтобы не жрать процессор и т.д.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: patch_bkend
Ответ #18 - 06. Апреля 2008 :: 07:31
Печать  
Uzhast писал(а) 06. Апреля 2008 :: 07:16:
Nick писал(а) 06. Апреля 2008 :: 07:12:
Т.е. если таблица не блокируется стразу то пользователь получает окошко типа "Повторить, Отмена"?

В смысле, если кто-то другой проводит документ, а мы пытаемся тоже провести? Да, в этом случае сразу вылезет окно. Если такие окна вылезают нечасто, то это не страшно. А если часто, то надо обходные мероприятия производить - делать ожидание вручную с вызовом Sleep, чтобы не жрать процессор и т.д.


Мне такой вариант неподходит слишком много нужно переписывать. И если будет постоянно вываливаться окошко (а оно будет вываливатся) то толку от всевозможных загрузок с автопроведением 0 или около того
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: patch_bkend
Ответ #19 - 06. Апреля 2008 :: 09:50
Печать  
Nick писал(а) 06. Апреля 2008 :: 06:30:
fez писал(а) 06. Апреля 2008 :: 06:24:
Ну вообще полезно всем процессам понижать приоритет. Ибо оно тогда не дерется за процессор с System. И в результате все быстрее работает.
Но процессу, который ожидает блокировку - понижаю еще ниже. Орефковская priorities.dll рулит и зажигает. И главное - никаких патчей. Улыбка

Ссылку дашь?

http://openconf.1cpp.ru/vk/prior/
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: patch_bkend
Ответ #20 - 06. Апреля 2008 :: 09:52
Печать  
Nick писал(а) 06. Апреля 2008 :: 07:31:
Uzhast писал(а) 06. Апреля 2008 :: 07:16:
Nick писал(а) 06. Апреля 2008 :: 07:12:
Т.е. если таблица не блокируется стразу то пользователь получает окошко типа "Повторить, Отмена"?

В смысле, если кто-то другой проводит документ, а мы пытаемся тоже провести? Да, в этом случае сразу вылезет окно. Если такие окна вылезают нечасто, то это не страшно. А если часто, то надо обходные мероприятия производить - делать ожидание вручную с вызовом Sleep, чтобы не жрать процессор и т.д.


Мне такой вариант неподходит слишком много нужно переписывать. И если будет постоянно вываливаться окошко (а оно будет вываливатся) то толку от всевозможных загрузок с автопроведением 0 или около того


Это на самом деле только так кажется. Если сосредоточится только на переписывании самых частовываливающихся мест (а они хорошо видны в журнале регистраций), то работы там не так уж и много.
  
Наверх
www  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: patch_bkend
Ответ #21 - 06. Апреля 2008 :: 10:03
Печать  
Цитата:
делать ожидание вручную с вызовом Sleep


А как проверять наличие блокировок?
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: patch_bkend
Ответ #22 - 06. Апреля 2008 :: 19:31
Печать  
попыткой
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать