[haiku-development] Re: Fwd: Re: Haiku port status

  • From: "Dustin Howett" <alaricx@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 18 Nov 2008 22:20:22 -0500

On Tue, Nov 18, 2008 at 9:12 PM, Rene Gollent <anevilyak@xxxxxxxxx> wrote:
> No, most of the more fundamental FS attributes like permissions and
> ctime/mtime are stored in the inode itself, and for good reason:
> performance. Retrieving an attribute that is not stored in the
> small_data area (extra space at the end of the inode used for storing
> as many attrs as can fit) requires a) reading the location of the
> node's attribute dir, b) seeking to that, c) reading the attribute dir
> for the requested attribute's location, d) seeking to that, and e)
> reading that - very very slow, especially if you have to do it a few
> tens or hundreds of times like for a typical directory.
>
> Regards,
>
> Rene
>

Ah! It makes perfect sense!
I've become desensitized to a lot of performance issues, having grown
up with faster and faster computers :)
Thanks :)
-- Dustin L. Howett

Other related posts: