Модераторы: THandle, bems
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> D2010 остается висеть в списке процессов, после закрытия 
V
    Опции темы
kami
Дата 21.3.2011, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Собственно - весь сабж в вопросе.
Ни одного визуабельного окна ProcessExplorer не видит, тем не более, после закрытия bds и исчезновения кнопки с панели задач, он (bds) остается висеть в процессах, занимая память. Причем - процесс не хочет убиваться ни стандартным диспетчером задач, ни ProcessExplorer-ом, ни через cmd>taskkill (не пишется, как в случае к примеру с KIS - "доступ запрещен", просто команда проходит "впустую")...

Из стороннего установлено:
JVCL 3.40
AlphaControls 7.32
madExcept 3 (? не помню точно, а окошка About у них не нашел...)
CNPack 0.9.7 Stable

Замечание - если за время работы Delphi не было открыто ни одного окна с кодом/формой (то есть - открыли "пустую" Delphi и тут же ее закрыли), то выгрузка происходит в штатном режиме.

Вопрос - как и чем промониторить, на чем стопорится выгрузка программы?
PM MAIL WWW   Вверх
CodeMonkey
Дата 22.3.2011, 04:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 4
Всего: 89



А в Process Explorer видны работающие потоки? Какой у них стек вызова?

Кроме того, каким цветом выделен процесс в списке процессов? Случайно не тёмно-серым?


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
kami
Дата 22.3.2011, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



CodeMonkey
Иногда. Вот сейчас попробовал - видна куча потоков, но работающий (имеющий хоть какое-то значение CyclesDelta) только один. Судя по стеку, застопорился на 
Цитата

0 ntkrnlpa.exe!KeWaitForMultipleObjects+0xabc
1 ntkrnlpa.exe!KeWaitForSingleObject+0x492

Цвет из "желтенького" становится "сереньким". На языке ProcessExplorer это означает переход из Netprocess в OwnProcess (что бы это еще значило smile ).

Добавлено через 4 минуты и 1 секунду
Попытка №2 - видны всего 2 потока, при попытке доступа к их стеку выдается ошибка доступа к потоку.
обзываются они !SystemAccert$qqrx20SystemUnicodeString1i+0x20
PM MAIL WWW   Вверх
kami
Дата 22.3.2011, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Upd:
опытным путем, в ходе деинсталляции всего подряд, проверки работоспособности и установки заново, обнаружил, что проблема ни разу не в дополнительных фичах, установленных в Delphi. 
Вся соль была зарыта в TortouseSVN... Кроме того, в режиме отладки из-за него невозможно было вызывать SelectDirectory (обнаружил только сегодня).
Выяснил виновника "случайно", посмотрев стек после ошибки в ходе вызова SelectDirectory - в нем было штук 8 вхождений tsvn-дллки.
Весьма странно, т.к. регулярно обновляю этого клиента, пользуясь всегда последними версиями...

Как теперь жить без svn... smile 

Это сообщение отредактировал(а) kami - 22.3.2011, 23:05
PM MAIL WWW   Вверх
kami
Дата 6.4.2011, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Upd1.
Проблема не пофиксена и проявилась опять.
Самое интересное - если попробовать завершить процесс (через диспетчер задач или ProcessExplorer), то он все равно остается висеть...спасает только перезагрузка, которая из-за этих висящих bds, само собой, длится безумно долго (+ ко всему - сама Vista долго грузится)... Если не обращать на это внимания - распухает файл подкачки, что уже само по себе напрягает...

Есть какие-нибудь идеи?
PM MAIL WWW   Вверх
Akella
Дата 8.4.2011, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Попробуй неофициальные обновления для дельфи установить, здесь, в соседней теме.
PM MAIL   Вверх
Frees
Дата 8.4.2011, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: нет
Всего: 54



Цитата(kami @  7.4.2011,  00:01 Найти цитируемый пост)
Есть какие-нибудь идеи?

избавиться от висты и станет легче.(проверено опытным путем)


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
kami
Дата 8.4.2011, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Akella, IDE FixPack - не помог...

Frees, избавиться от Висты - дело, конечно, интересное. Но - Виста лицензионная, а на семерку денег пока нет, да и потом не предвидится. Мне же периодически бывает нужна реакция программы на UAC. Так что - избавиться пока "не судьба". Кстати, на XP (тоже лицензия, на работе) этот же дистрибутив с тем же набором компонентов (кроме Tortouse SVN) работает на ура.

Есть ли возможность включить какой-нибудь "лог выгрузки", чтобы посмотреть на чем стопорится?
PM MAIL WWW   Вверх
Akella
Дата 9.4.2011, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Цитата(kami @  8.4.2011,  18:53 Найти цитируемый пост)
 а на семерку денег пока нет, 

Купи "Стартер". Совсем недорого.

Добавлено через 1 минуту и 2 секунды
Цитата(kami @  8.4.2011,  18:53 Найти цитируемый пост)
Akella, IDE FixPack - не помог...

Посмотри на том сайте, есть какой-то booster для Delphi. Он помогает нормально и быстро закрыть IDE.
PM MAIL   Вверх
Akella
Дата 11.4.2011, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



http://andy.jgknet.de/blog/ide-tools/delphispeedup/

Features:
    Improves Delphi/BCB/BDS’s load times
    Optimizes often used RTL functions by functions form the FastCode project
    All optimizations are done in memory and do not change any file on disk
    Adds a “Close all and kill” menu item to the “File” menu that terminates the IDE very fast
    The fast termination is used when you close the IDE while pressing the CTRL key.
    Shows waiting cursor while loading designtime package
    Optimizes the Delphi Compiler’s C RTL
    Optimizes the Debugger, especially the Step-Into functionality
    CodeCompletion and HelpInsight can be aborted by ESC/mouse move

Добавлено через 2 минуты и 8 секунд
К сожалению для D2010 нет delphispeedup :(

Цитата

Where is DelphiSpeedUp for Delphi/C++Builder 2009/2010
There is no need for a DelphiSpeedUp for Delphi/C++Builder 2009/2010. The IDE is faster than Delphi 2007 with an installed DelphiSpeedUp. 

PM MAIL   Вверх
kami
Дата 11.4.2011, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Цитата(Akella @  11.4.2011,  13:43 Найти цитируемый пост)
К сожалению для D2010 нет delphispeedup :(

уже посмотрел.
прошу прощения за молчание - у ноутбука оказалась аллергия на сладкий чай smile
сейчас пишу на виртуальной клавиатуре smile 
Проблема актуальна, madExcept, svn - не при делах... сейчас попробую без cnpack. Если не он - даже не знаю, что думать..

Добавлено через 1 минуту и 15 секунд
самое интересное - ну почему убивание процесса не срабатывает?
PM MAIL WWW   Вверх
Akella
Дата 12.4.2011, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Может дело в UAC? У тебя все последние обновления на висту установлены?
PM MAIL   Вверх
CodeMonkey
Дата 12.4.2011, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 4
Всего: 89



Цитата(kami @  11.4.2011,  21:20 Найти цитируемый пост)
самое интересное - ну почему убивание процесса не срабатывает? 


Возможно.


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
kami
Дата 3.5.2011, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Будем считать, что проблема решена.
Правда, не так, как хотелось бы, малой кровью - т.е. манипуляциями непосредственно с Delphi и окололежащими продуктами, а полной переустановкой системы.
Благо, настроение было подходящим, то есть отвратным smile

Теперь проблем с закрытием Delphi нет.
В общем, вопрос помечаю как "решенный", хотя в реальности это не так, ибо решился он "не нашими методами".
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

Добро пожаловать в форум группы "Delphi".

В разделе разрешается:

  • Флудить (в приемлемых величинах)
  • Обсуждать модерирование данного раздела (но не его модератора)
  • Добавлять свои правила если они не противоречат существующим
  • Делать наезды на пешеходов***

Строго запрещено:

  • Размещать рекламу
  • Совершать оскорбления личностей
  • Материться
  • *** Пешеходами не являются (ко)модераторы, админы, участники клуба.

Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: delphi | Следующая тема »


 




[ Время генерации скрипта: 0.0934 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.