Author Topic: BUG - PM 5 - Open new contact sheet sorted by Capture Time  (Read 3280 times)

Offline a_mumford

  • Member
  • **
  • Posts: 63
    • View Profile
BUG - PM 5 - Open new contact sheet sorted by Capture Time
« on: July 10, 2012, 12:04:06 PM »
Mac OS 10.7.4

When opening new contact sheets set to sort by capture time ... either in prefs as default or manually after launch.

I just compared this to 4.6.9 and it appears to be several orders of magnitude slower, (30s vs a few secs), slower in PM5 vs 4.6.9.


Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 24731
    • View Profile
    • Camera Bits, Inc.
Re: BUG - PM 5 - Open new contact sheet sorted by Capture Time
« Reply #1 on: July 10, 2012, 12:17:25 PM »
Where are the images stored?

-Kirk

Offline a_mumford

  • Member
  • **
  • Posts: 63
    • View Profile
Re: BUG - PM 5 - Open new contact sheet sorted by Capture Time
« Reply #2 on: July 10, 2012, 12:31:25 PM »
Ext FW800 G-RAID drive in a folder structure Pictures > Year > Date > Captures.

All images previously edited / rated / tagged / keyworded / w PM 4.6.9.

Cache flushed in both vers ...

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 24731
    • View Profile
    • Camera Bits, Inc.
Re: BUG - PM 5 - Open new contact sheet sorted by Capture Time
« Reply #3 on: July 10, 2012, 09:04:13 PM »
How did you do your timing tests?  If you ran PM5 first and timed it and then quit and ran PM 4.6.9 without unmounting the drive or restarting your computer then PM 4.6.9 benefited greatly by the fact that the OS caches a lot of data read off of disks in memory which can easily be one to two orders of magnitude faster (10x to 100x).

Unless there is no cached data in memory for either application such comparisons are faulty.

-Kirk

Offline a_mumford

  • Member
  • **
  • Posts: 63
    • View Profile
Re: BUG - PM 5 - Open new contact sheet sorted by Capture Time
« Reply #4 on: July 11, 2012, 10:09:26 AM »
I'll run some more test's, as you suggest, later on today to confirm what I'm seeing.

Offline a_mumford

  • Member
  • **
  • Posts: 63
    • View Profile
Re: BUG - PM 5 - Open new contact sheet sorted by Capture Time
« Reply #5 on: July 11, 2012, 01:28:47 PM »
Ok - time to eat humble pie ...

Speed Test:-

1. Set PM 5 & 4.6.9 to sort by Capture time as default.
2. Quit all applications. Disconnect all peripherals except for Monitor / Keyboard / mouse & ext fw drives.
3. Reboot Computer.
4. Login and wait for 90 secs.
5. Launch PM
6. Navigate to chosen folder in sidebar and open contact sheet.
7. Time too fully populate & display thumbnails:-
   a. PM 5 = 30 secs
   b. PM 4.6.9 = 30 secs

So yes "ask not for whom the dork toll's it toll's for thee ..."

What's not clear to me is what I was doing that skewed the results so badly in the first instance which did seem to be repeatable ?!

Anyway apologies for the bandwidth ...

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 24731
    • View Profile
    • Camera Bits, Inc.
Re: BUG - PM 5 - Open new contact sheet sorted by Capture Time
« Reply #6 on: July 11, 2012, 02:15:08 PM »
Ok - time to eat humble pie ...

Speed Test:-

1. Set PM 5 & 4.6.9 to sort by Capture time as default.
2. Quit all applications. Disconnect all peripherals except for Monitor / Keyboard / mouse & ext fw drives.
3. Reboot Computer.
4. Login and wait for 90 secs.
5. Launch PM
6. Navigate to chosen folder in sidebar and open contact sheet.
7. Time too fully populate & display thumbnails:-
   a. PM 5 = 30 secs
   b. PM 4.6.9 = 30 secs

So yes "ask not for whom the dork toll's it toll's for thee ..."

What's not clear to me is what I was doing that skewed the results so badly in the first instance which did seem to be repeatable ?!

Anyway apologies for the bandwidth ...

Cached data in the unified system disk cache.  When you ran PM5 and did your timing, it caused a lot of data to be cached in the system.  When you repeated the test with PM 4.6.9 it performed the same read operations but the OS was smart enough to know that the needed data was already in RAM and just returned that cached data to PM 4.6.9 which is much, much faster than reading from disk.

-Kirk