in reply to Re^11: Avoid Locking Entire Hashes
in thread Avoid Locking Entire Hashes
my slow results are much faster than yours
Yes. This is 32-bit 5.8.9 on 64-bit Vista on Core 2 Quad @2.4GHz:
## full hash C:\test>\perl32\bin\perl.exe 909437-1.pl Lock hash took 1.153 seconds ## refs my way C:\test>\perl32\bin\perl.exe 909437-2.pl Lock scalar ref took 3.057 seconds ## refs your way C:\test>\perl32\bin\perl.exe 909437-3.pl Lock scalars ref took 3.473 seconds
And 64-bit 5.10.1:
C:\test>909437-1 Lock hash took 1.189 seconds C:\test>909437-2 Lock scalar ref took 3.285 seconds C:\test>909437-3 Lock scalars ref took 3.434 seconds
Maybe the internal semaphoring has improved substantially in 5.14? Time to consider an upgrade.
Does 5.14 have much else to make the pain worth while?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^13: Avoid Locking Entire Hashes
by ikegami (Patriarch) on Jun 15, 2011 at 17:36 UTC | |
by BrowserUk (Patriarch) on Jun 15, 2011 at 18:37 UTC | |
by ikegami (Patriarch) on Jun 15, 2011 at 20:41 UTC | |
by BrowserUk (Patriarch) on Jun 15, 2011 at 21:50 UTC |