Jump to content

  • Log In with Google      Sign In   
  • Create Account


#ActualHodgman

Posted 04 October 2012 - 02:04 AM

I don't see what cache misses have to do with the storage formats

After you've streamed your stored bytes into memory, you've got to do some work with them. Depending on what that work is, and how the file is laid out, you'll get a different amount of cache misses during that work.
[edit]Ah, i see he's talking about a software resource cache, not the CPU's RAM cache... In that case, smaller more compact file formats would allow you to fit more files in your 'resource cache' at a time, whereas large bloated formats would waste memory and fill up your resource budget (requiring less resources to be loaded at once, requiring more streaming).

#2Hodgman

Posted 04 October 2012 - 02:02 AM

I don't see what cache misses have to do with the storage formats

After you've streamed your stored bytes into memory, you've got to do some work with them. Depending on what that work is, and how the file is laid out, you'll get a different amount of cache misses during that work.
[edit]Ah, i see he's talking about a software resource cache, not the CPU's RAM cache...

#1Hodgman

Posted 04 October 2012 - 01:12 AM

I don't see what cache misses have to do with the storage formats

After you've streamed your stored bytes into memory, you've got to do some work with them. Depending on what that work is, and how the file is laid out, you'll get a different amount of cache misses during that work.

PARTNERS