Отладчик VS2008 Hang - PullRequest
       8

Отладчик VS2008 Hang

6 голосов
/ 14 октября 2008

Я использую Visual Studio 2008 Team System с пакетом обновления 1 (SP1) и заметил раздражающую тенденцию зависания среды IDE на несколько (10-15) секунд при прекращении отладки приложения. Сначала я думал, что это происходит только с приложениями WPF, но я наблюдал поведение в приложениях Windows Forms и сайтах ASP.NET. Я внес ряд изменений в параметры на основе этого предыдущего поста и провел исчерпывающий поиск в Google / MSDN, но до сих пор не нашел способа остановить это.

У кого-нибудь есть идеи?


@ корона - Нет, это не исправило. Спасибо за ваше предложение.

Дальнейшие исследования в ProcMon показывают этот интересный кусочек, не уверенный, связан ли он:

8:45:46.6790857 AM  WindowsFormsApplication1.vshost.exe 7684    FASTIO_CHECK_IF_POSSIBLE    C:\WINXP\Microsoft.NET\Framework\v2.0.50727\CONFIG\enterprisesec.config.cch FAST IO DISALLOWED  Operation: Read, Offset: 48, Length: 12
8:45:46.6793569 AM  WindowsFormsApplication1.vshost.exe 7684    ReadFile    C:\WINXP\Microsoft.NET\Framework\v2.0.50727\CONFIG\enterprisesec.config.cch FAST IO DISALLOWED  Offset: 508, Length: 12

Это повторяется несколько раз, например сотни раз, затем переключается на другой путь:

8:45:46.7470314 AM  WindowsFormsApplication1.vshost.exe 7684    FASTIO_CHECK_IF_POSSIBLE    D:\documents and settings\myusername\Application Data\Microsoft\CLR Security Config\v2.0.50727.42\security.config.cch   FAST IO DISALLOWED  Operation: Read, Offset: 48, Length: 12
8:45:46.7472187 AM  WindowsFormsApplication1.vshost.exe 7684    ReadFile    D:\documents and settings\myusername\Application Data\Microsoft\CLR Security Config\v2.0.50727.42\security.config.cch   FAST IO DISALLOWED  Offset: 508, Length: 12

И повторяется снова и снова много раз с небольшими изменениями в смещении на каждой итерации. Может быть, не связано, но ....

Ответы [ 9 ]

2 голосов
/ 14 октября 2008

Глядя на ваши результаты ProcMon, кажется, что вызов CreateFile () занимает все время. Я предполагаю, что вся активность ожидает возврата этого потока. Вы можете проверить это - с некоторыми трудностями - в Process Explorer (также является частью ранее связанного пакета SysInternals), используя вкладку Threads в окне Properties.

Итак, если CreateFile является причиной блокировки, это может означать, что это задержка в самой Windows. То, что сказал Пьер - обращай внимание на сетевые ресурсы, - тоже было моим первым инстинктом. В прошлом у меня было много, казалось бы, необъяснимых замедлений, когда у Explorer было сопоставление с общим ресурсом, которого я не мог в настоящее время достичь, даже если в то время я не делал никакой работы с этими общими ресурсами.

Можете ли вы проверить эту возможность, отключив все ваши диски и отключив от сети? Является ли D: отдельный физический диск от C:? Если это так, посмотрите, пойдет ли это быстрее, если вы переместите каталог сборки в C:.

2 голосов
/ 14 октября 2008

Я наблюдал подобное поведение на одной из моих машин разработки и в Visual Studio 2005. Проблема была вызвана тем, что Visual Studio пыталась получить доступ к некоторому несуществующему сетевому ресурсу (точно не помню, почему). Вы можете попробовать Process Monitor , чтобы увидеть, пытается ли ваша Visual Studio что-то сделать глупо при завершении отладки и возврата к обычному виду. Возможно, потому что у вас есть какой-то сломанный плагин на панели инструментов или на панели инструментов.

1 голос
/ 21 января 2010

На сайте ниже я нашел несколько возможных решений.

http://social.msdn.microsoft.com/Forums/en/vsdebug/thread/e9c5da47-a194-4051-a3d5-28b404263b3f

Лучше всего работал Internet Explorer Затем перейдите в «Сервис» -> «Свойства обозревателя» -> вкладка «Дополнительно» -> раздел «Безопасность» и снимите флажок «Проверять отзыв сертификата издателя»

1 голос
/ 14 октября 2008

Бинго! Это связано с сетевым ресурсом. Я еще не знаю, какой именно, но теперь должно быть довольно легко понять, когда я знаю, где искать. Я воспользовался вашим советом, отсоединил сетевой адаптер, отключил сетевые диски и перезапустился. Нет повесить! Огромное спасибо. Это сделает жизнь намного лучше.

0 голосов
/ 20 октября 2008

Отлично, как в моем случае, тогда. Удалось ли вам узнать, к какому сетевому ресурсу пыталась получить доступ Visual Studio. Возможно, вы захотите попробовать wireshark для дальнейшего изучения. Вы увидите, какой трафик генерирует ваш компьютер ...

0 голосов
/ 14 октября 2008

Я не уверен на 100%, что это та же проблема, но я вел себя так же, как VC ++ во время отладки. Это в основном происходило при взломе аварийной программы, поэтому еще раз я не уверен, что это та же проблема, но, возможно, стоит попробовать.

Причина: Отлаженный процесс умирает, имея блокировки, полученные на мьютексах, которые Text Services Framework использует для визуализации текста. Когда другие приложения пытаются отобразить любой текст, они оказываются заблокированными до тех пор, пока отлаженный процесс не прекратится.

Исправление: Чтобы отключить расширенные текстовые службы, откройте Панель управления, «Язык и региональные стандарты», «Языки», «Подробнее ...», «Дополнительно» и установите флажок «Отключить расширенные текстовые службы».

Извините, если это не связано с вашей проблемой, но это, безусловно, помогло мне отладить мою систему отладки и заблокировать мою систему.

Дополнительная информация: http://www.virtualdub.org/blog/pivot/entry.php?id=118

0 голосов
/ 14 октября 2008

@ Pierre - Я запустил ProcMon на devenv.exe и рассчитал время закрытия приложения. Результаты интересные. Он завис на 15 секунд, и вы можете увидеть зависание в ProcMon. С 8:45:31 по 8:45:46 не зарегистрировано ни одной активности. Я собираюсь возиться с фильтром в ProcMon и посмотреть, не является ли это чем-то за пределами devenv.exe, но вот что я записал из devenv.exe около 15-секундного промежутка:

8:45:31.0221244 AM  devenv.exe  7096    QueryNameInformationFile    D:\Working\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe  BUFFER OVERFLOW Name: \W
8:45:31.0227991 AM  devenv.exe  7096    CreateFile  D:\Working\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.Manifest NAME NOT FOUND  Desired Access: Generic Read/Execute, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, AllocationSize: n/a
8:45:46.7647624 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{141243A4-76E6-4FC3-A114-EAE02389304E}  NAME NOT FOUND  Desired Access: Read
8:45:46.7647792 AM  devenv.exe  7096    RegOpenKey  HKCR\CLSID\{141243A4-76E6-4FC3-A114-EAE02389304E}   NAME NOT FOUND  Desired Access: Read
8:45:46.7649139 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{141243A4-76E6-4FC3-A114-EAE02389304E}  NAME NOT FOUND  Desired Access: Read
8:45:46.7649264 AM  devenv.exe  7096    RegOpenKey  HKCR\CLSID\{141243A4-76E6-4FC3-A114-EAE02389304E}   NAME NOT FOUND  Desired Access: Read
8:45:46.9834610 AM  devenv.exe  7096    RegQueryValue   HKCU\Software\Microsoft\VisualStudio\9.0\UseMRUDocOrdering  NAME NOT FOUND  Length: 144
8:45:46.9835087 AM  devenv.exe  7096    RegQueryValue   HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\UseMRUDocOrdering  NAME NOT FOUND  Length: 144
8:45:46.9865681 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\ReSharper.ReSharper_MoveLeft  NAME NOT FOUND  Desired Access: Read
8:45:46.9865881 AM  devenv.exe  7096    RegOpenKey  HKCR\ReSharper.ReSharper_MoveLeft   NAME NOT FOUND  Desired Access: Read
8:45:46.9866155 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\ReSharper.ReSharper_MoveLeft  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9866285 AM  devenv.exe  7096    RegOpenKey  HKCR\ReSharper.ReSharper_MoveLeft   NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9869661 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\ReSharper.ReSharper_MoveRight NAME NOT FOUND  Desired Access: Read
8:45:46.9869813 AM  devenv.exe  7096    RegOpenKey  HKCR\ReSharper.ReSharper_MoveRight  NAME NOT FOUND  Desired Access: Read
8:45:46.9870055 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\ReSharper.ReSharper_MoveRight NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9870177 AM  devenv.exe  7096    RegOpenKey  HKCR\ReSharper.ReSharper_MoveRight  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9872667 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\ReSharper.ReSharper_MoveUp    NAME NOT FOUND  Desired Access: Read
8:45:46.9872818 AM  devenv.exe  7096    RegOpenKey  HKCR\ReSharper.ReSharper_MoveUp NAME NOT FOUND  Desired Access: Read
8:45:46.9873078 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\ReSharper.ReSharper_MoveUp    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9873207 AM  devenv.exe  7096    RegOpenKey  HKCR\ReSharper.ReSharper_MoveUp NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9875683 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\ReSharper.ReSharper_MoveDown  NAME NOT FOUND  Desired Access: Read
8:45:46.9875873 AM  devenv.exe  7096    RegOpenKey  HKCR\ReSharper.ReSharper_MoveDown   NAME NOT FOUND  Desired Access: Read
8:45:46.9876141 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\ReSharper.ReSharper_MoveDown  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9876276 AM  devenv.exe  7096    RegOpenKey  HKCR\ReSharper.ReSharper_MoveDown   NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9912375 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{00020424-0000-0000-C000-000000000046}\TreatAs  NAME NOT FOUND  Desired Access: Query Value
8:45:46.9912529 AM  devenv.exe  7096    RegOpenKey  HKCR\CLSID\{00020424-0000-0000-C000-000000000046}\TreatAs   NAME NOT FOUND  Desired Access: Query Value
8:45:46.9914799 AM  devenv.exe  7096    RegOpenKey  HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\S-1-5-21-2966119792-2635991036-4117835597-414090\Installer\Features\7F9CD27BF7173A842A185F81E7100860   NAME NOT FOUND  Desired Access: Read
8:45:46.9915751 AM  devenv.exe  7096    RegOpenKey  HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\S-1-5-21-2966119792-2635991036-4117835597-414090\Installer\Features\7F9CD27BF7173A842A185F81E7100860   NAME NOT FOUND  Desired Access: Read
8:45:46.9916485 AM  devenv.exe  7096    RegEnumValue    HKCU\Software\Microsoft\Installer\Features\7F9CD27BF7173A842A185F81E7100860 NO MORE ENTRIES Index: 1, Length: 220
8:45:46.9916921 AM  devenv.exe  7096    RegQueryValue   HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy\AppMgmt\{B72DC9F7-717F-48A3-A281-F5187E018006}  NAME NOT FOUND  Length: 144
8:45:46.9917220 AM  devenv.exe  7096    RegOpenKey  HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\S-1-5-21-2966119792-2635991036-4117835597-414090\Installer\Features\7F9CD27BF7173A842A185F81E7100860   NAME NOT FOUND  Desired Access: Read
8:45:46.9918086 AM  devenv.exe  7096    RegOpenKey  HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\S-1-5-21-2966119792-2635991036-4117835597-414090\Installer\Features\7F9CD27BF7173A842A185F81E7100860   NAME NOT FOUND  Desired Access: Read
8:45:46.9918661 AM  devenv.exe  7096    RegEnumValue    HKCU\Software\Microsoft\Installer\Features\7F9CD27BF7173A842A185F81E7100860 NO MORE ENTRIES Index: 1, Length: 220
8:45:46.9919019 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{00020424-0000-0000-C000-000000000046}\LocalServer32    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9919204 AM  devenv.exe  7096    RegOpenKey  HKCR\CLSID\{00020424-0000-0000-C000-000000000046}\LocalServer32 NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9919447 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{00020424-0000-0000-C000-000000000046}\InprocHandler32  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9919595 AM  devenv.exe  7096    RegOpenKey  HKCR\CLSID\{00020424-0000-0000-C000-000000000046}\InprocHandler32   NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9919825 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{00020424-0000-0000-C000-000000000046}\InprocHandlerX86 NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9919969 AM  devenv.exe  7096    RegOpenKey  HKCR\CLSID\{00020424-0000-0000-C000-000000000046}\InprocHandlerX86  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9920191 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{00020424-0000-0000-C000-000000000046}\LocalServer32    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9920322 AM  devenv.exe  7096    RegOpenKey  HKCR\CLSID\{00020424-0000-0000-C000-000000000046}\LocalServer32 NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9920543 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{00020424-0000-0000-C000-000000000046}\LocalServer  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9920677 AM  devenv.exe  7096    RegOpenKey  HKCR\CLSID\{00020424-0000-0000-C000-000000000046}\LocalServer   NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9921310 AM  devenv.exe  7096    RegQueryValue   HKCU\Software\Classes\CLSID\{00020424-0000-0000-C000-000000000046}\AppID    NAME NOT FOUND  Length: 144
8:45:46.9921387 AM  devenv.exe  7096    RegQueryValue   HKCR\CLSID\{00020424-0000-0000-C000-000000000046}\AppID NAME NOT FOUND  Length: 144
8:45:46.9921910 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\ProxyStubClsid32 NAME NOT FOUND  Desired Access: Query Value
8:45:46.9922398 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\ProxyStubClsid32 NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9922774 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\ProxyStubClsid32 NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9923306 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\Forward  NAME NOT FOUND  Desired Access: Query Value
8:45:46.9923447 AM  devenv.exe  7096    RegOpenKey  HKCR\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\Forward   NAME NOT FOUND  Desired Access: Query Value
8:45:46.9923676 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\TypeLib  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9924159 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\TypeLib  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9924549 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\TypeLib  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9924925 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\TypeLib  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9925301 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\Interface\{A6FAF38C-284B-48B3-B871-84B9A66010E9}\TypeLib  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9925761 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9926243 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9926490 AM  devenv.exe  7096    RegEnumKey  HKCR\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A} NO MORE ENTRIES Index: 1, Length: 288
8:45:46.9926676 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}\1.0    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9927153 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}\1.0    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9927525 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}\1.0\0  NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9928018 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}\1.0\0\win32    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9928530 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}\1.0\0\win32    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9928710 AM  devenv.exe  7096    RegQueryValue   HKCR\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}\1.0\0\win32\(Default)   BUFFER OVERFLOW Length: 144
8:45:46.9928986 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}\1.0\0\win32    NAME NOT FOUND  Desired Access: Maximum Allowed
8:45:46.9929159 AM  devenv.exe  7096    RegQueryValue   HKCR\TypeLib\{95FF4B0C-E6EC-470C-82AC-EB0471714C5A}\1.0\0\win32\(Default)   BUFFER OVERFLOW Length: 144
8:45:46.9936201 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 224, Length: 4
8:45:46.9936267 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 224, Length: 4
8:45:46.9938304 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 228, Length: 20
8:45:46.9938360 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 228, Length: 20
8:45:46.9939826 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 472, Length: 40
8:45:46.9939877 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 472, Length: 40
8:45:46.9941335 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 512, Length: 40
8:45:46.9941384 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 512, Length: 40
8:45:46.9943155 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 552, Length: 40
8:45:46.9943207 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 552, Length: 40
8:45:46.9944710 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,072, Length: 16
8:45:46.9944762 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,072, Length: 16
8:45:46.9947328 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,088, Length: 8
8:45:46.9947380 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,088, Length: 8
8:45:46.9948846 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,232, Length: 2
8:45:46.9948895 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,232, Length: 2
8:45:46.9954480 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,234, Length: 14
8:45:46.9954536 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,234, Length: 14
8:45:46.9956052 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,104, Length: 16
8:45:46.9956103 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,104, Length: 16
8:45:46.9957616 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,120, Length: 8
8:45:46.9957666 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,120, Length: 8
8:45:46.9959108 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,152, Length: 16
8:45:46.9959158 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,152, Length: 16
8:45:46.9961043 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,168, Length: 8
8:45:46.9961095 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,168, Length: 8
8:45:46.9962559 AM  devenv.exe  7096    ReadFile    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Offset: 3,200, Length: 16
8:45:46.9962612 AM  devenv.exe  7096    FASTIO_CHECK_IF_POSSIBLE    C:\Program Files\Common Files\Microsoft Shared\MSENV\vsprojhostproc.olb FAST IO DISALLOWED  Operation: Read, Offset: 3,200, Length: 16
8:45:47.0162060 AM  devenv.exe  7096    RegOpenKey  HKCU\Software\Classes\CLSID\{00020424-0000-0000-C000-000000000046}\TreatAs  NAME NOT FOUND  Desired Access: Query Value

Спасибо за вашу помощь.

0 голосов
/ 14 октября 2008

Хороший вопрос. Я создал очень простое приложение для Windows Forms:

private void button1_Click(object sender, EventArgs e)
{
    MessageBox.Show("I am saying hello.");
}

По-прежнему зависает хорошие 10 секунд при закрытии формы.

0 голосов
/ 14 октября 2008

Это похмелье даже с основными приложениями? Как создание новой формы Windows, затем отладка, или это только для более сложных приложений? Потому что я тоже это заметил раньше (может быть, не совсем 10-15 секунд, но я заметил некоторую задержку), но когда я только попытался отладить относительно простое приложение для Windows Form, я не получил это вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...