2010-04-04 47 views
0

在我們的應用程序啓動過程中,我們正在撥打電話::LookupAccountSid()。當我針對x86架構構建時,這個調用幾乎是瞬間的。但是,當我定位到x64(調試或發佈)時,通常需要超過40秒才能完成。由於這是在應用程序啓動過程中發生的,因此對於用戶而言應用程序未啓動的結果相當令人不快。::當定位x64平臺(Windows 7)時LookupAccountSid API極其緩慢

我在Dell Studio XPS 16(Intel Core i7 Q 720)上運行Windows 7 Professional 64位。

我們的應用程序是用C++編寫的本地Windows應用程序。

我的編譯選項(CCOPTS)和鏈接選項(LINKOPTS)如下:

CCOPTS =「/ NOLOGO/GZ/W3/EHS/C /DWIN32/D_MBCS/Ob1進行/ VMG/VMV /紫/ MD /DNDEBUG/DDV_BUILD_DLL/DIV_BUILD_DLL /DDVASSERT_EXCEPTION/ZC:wchar_t- 「

LINKOPTS =」/清單:無/ NOLOGO /機:X64 KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL。 lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib UUID.LIB odbc32.lib odbccp32.lib/DEBUG /子系統:在Windows/DLL」

任何幫助,將不勝感激:d

回答

1

這些類型的長期拖延的幾乎都是網絡相關。這blog post顯示故障排除策略。