Closed p5pRT closed 9 years ago
See attached patch. Not fully smoked. Slightly related to https://rt.perl.org/Public/Bug/Display.html?id=121119
non existent modules and failed paths in @INC should also be faster
before
11:20:03.0096859 PM perl.exe 3712 RegOpenKey
HKLM\Software\Wow6432Node\Perl NAME NOT FOUND
11:20:03.0110271 PM perl.exe 3712 CreateFile
C:\p521\srcnew\lib\warnINVALIDings.pm NAME NOT FOUND Desired Access:
Read Attributes\, Synchronize\, Disposition: Open\, Options: Synchronous IO
Non-Alert\, Non-Directory File\, Attributes: n/a\, ShareMode: None\,
AllocationSize: n/a
11:20:03.0122386 PM perl.exe 3712 CreateFile C:\p521\srcnew\lib SUCCESS
Desired Access: Read Data/List Directory\, Synchronize\, Disposition:
Open\, Options: Directory\, Synchronous IO Non-Alert\, Attributes: n/a\,
ShareMode: Read\, Write\, Delete\, AllocationSize: n/a\, OpenResult: Opened
11:20:03.0123769 PM perl.exe 3712 QueryDirectory
C:\p521\srcnew\lib\warnINVALIDings.pm NO SUCH FILE Filter:
warnINVALIDings.pm
11:20:03.0124862 PM perl.exe 3712 CloseFile C:\p521\srcnew\lib SUCCESS
11:20:03.0137250 PM perl.exe 3712 QueryOpen
C:\p521\srcnew\lib\warnINVALIDings.pm NAME NOT FOUND
11:20:03.0146135 PM perl.exe 3712 CreateFile
C:\p521\srcnew\warnINVALIDings.pm NAME NOT FOUND Desired Access: Read
Attributes\, Synchronize\, Disposition: Open\, Options: Synchronous IO
Non-Alert\, Non-Directory File\, Attributes: n/a\, ShareMode: None\,
AllocationSize: n/a
11:20:03.0155561 PM perl.exe 3712 CreateFile C:\p521\srcnew SUCCESS
Desired Access: Read Data/List Directory\, Synchronize\, Disposition:
Open\, Options: Directory\, Synchronous IO Non-Alert\, Attributes: n/a\,
ShareMode: Read\, Write\, Delete\, AllocationSize: n/a\, OpenResult: Opened
11:20:03.0156870 PM perl.exe 3712 QueryDirectory
C:\p521\srcnew\warnINVALIDings.pm NO SUCH FILE Filter: warnINVALIDings.pm
11:20:03.0158040 PM perl.exe 3712 CloseFile C:\p521\srcnew SUCCESS
11:20:03.0168142 PM perl.exe 3712 QueryOpen
C:\p521\srcnew\warnINVALIDings.pm NAME NOT FOUND
11:20:03.0177405 PM perl.exe 3712 RegOpenKey
HKLM\Software\Wow6432Node\Microsoft\Windows
NT\CurrentVersion\GRE_Initialize SUCCESS
after
11:19:25.8889882 PM perl.exe 3316 RegOpenKey
HKLM\Software\Wow6432Node\Perl NAME NOT FOUND
11:19:25.8904238 PM perl.exe 3316 CreateFile
C:\p521\srcnewb4opt\lib\warnINVALIDings.pm NAME NOT FOUND Desired
Access: Generic Read\, Disposition: Open\, Options: Synchronous IO
Non-Alert\, Non-Directory File\, Attributes: N\, ShareMode: Read\, Write\,
AllocationSize: n/a
11:19:25.8913463 PM perl.exe 3316 CreateFile
C:\p521\srcnewb4opt\warnINVALIDings.pm NAME NOT FOUND Desired Access:
Generic Read\, Disposition: Open\, Options: Synchronous IO Non-Alert\,
Non-Directory File\, Attributes: N\, ShareMode: Read\, Write\,
AllocationSize: n/a
11:19:25.8924115 PM perl.exe 3316 RegOpenKey
HKLM\Software\Wow6432Node\Microsoft\Windows
NT\CurrentVersion\GRE_Initialize SUCCESS
On Wed Jan 07 22:10:20 2015\, bulk88 wrote:
This is a bug report for perl from bulk88@hotmail.com\, generated with the help of perlbug 1.40 running under perl 5.21.7.
----------------------------------------------------------------- [Please describe your issue here]
See attached patch. Not fully smoked. Slightly related to https://rt.perl.org/Public/Bug/Display.html?id=121119
non existent modules and failed paths in @INC should also be faster
Bump\, any comments from Unix porters on whether the algorithm change would be beneficial on Unix\, not just Win32 as the patch has it?
Any comments from Win32 porters who will commit this?
-- bulk88 ~ bulk88 at hotmail.com
On Sun Jan 11 02:46:02 2015\, bulk88 wrote:
See attached patch. Not fully smoked. Slightly related to https://rt.perl.org/Public/Bug/Display.html?id=121119
non existent modules and failed paths in @INC should also be faster
Bump\, any comments from Unix porters on whether the algorithm change would be beneficial on Unix\, not just Win32 as the patch has it?
Opening a directory for read is successful on most POSIX systems.
Any comments from Win32 porters who will commit this?
Thanks\, applied as d345f4877521ed3ad5ad337f7e87a95625df05c0.
Tony
The RT System itself - Status changed from 'new' to 'open'
@tonycoz - Status changed from 'open' to 'resolved'
Migrated from rt.perl.org#123566 (status was 'resolved')
Searchable as RT123566$