|
From: syssoftsol on 1 May 2008 17:27 > However, as others have said, the general recommendation is still to > avoid using too much stack if at all possible. It would have been nice if Microsoft followed this recommendation. 64- bit W2K3 takes 36% more than TWICE 32-bit XP if an IRP_MJ_CREATE calls IoGetDeviceObjectPointer. fffffadf`8ef78080 fffff800`01281164 nt!IopParseDevice+0x1088 fffffadf`8ef78230 fffff800`01285887 nt!ObpLookupObjectName+0x931 fffffadf`8ef78340 fffff800`01292e4d nt!ObOpenObjectByName+0x180 fffffadf`8ef78530 fffff800`01299ef7 nt!IopCreateFile+0x630 fffffadf`8ef786c0 fffff800`012958f9 nt!IoCreateFile+0x12f fffffadf`8ef787a0 fffff800`0102e3fd nt!NtOpenFile+0x49 fffffadf`8ef78820 fffff800`0102e8c0 nt!KiSystemServiceCopyEnd+0x3 fffffadf`8ef78a28 fffff800`0127ec67 nt!KiServiceLinkage fffffadf`8ef78a30 fffffadf`8e9c641c nt!IoGetDeviceObjectPointer+0x57
|
Pages: 1 Prev: Deserialized miniport question Next: Asyc Call Of MiniportProcessSGList |