Announcement

Collapse
No announcement yet.

DragonFlyBSD 6.0 Performance Is Looking Great - Initial Benchmarks

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #21
    Originally posted by Steffo View Post
    waxhead
    Nice response, thx!
    I totally agree: nice response, waxhead .

    And, to make my original comment perfectly clear: I certainly did not mean to imply that your comment (#2) was the reason the discussion tended to go "off the rails"; nothing could be further from what I intended. That was a perfectly legitimate, well-thought-out comment, obviously based upon very impressive and hard-won experience.
    Many thanks for your contributions.

    Comment


    • #22
      Originally posted by waxhead View Post
      Sure thing... unless I am mistaking the SLAB memory allocator that was backported from DragonflyBSD to FreeBSD was based uppon the concepts of the Amiga.
      The Slab allocator was invented by Jeff Bonwick while at Sun Microsystems and was originally used in Solaris, it's unrelated to Amiga.

      Comment


      • #23
        Originally posted by Space Heater View Post

        The Slab allocator was invented by Jeff Bonwick while at Sun Microsystems and was originally used in Solaris, it's unrelated to Amiga.
        It might be , but still the Amiga (pre-AmigaOS4) does allocate memory in chunks. Not sure how it keeps track of them, but I *think* that a few of the SLAB allocation principles are used. I may of course be totally wrong about that.

        http://amigadev.elowar.com/read/ADCD.../node0332.html
        https://wiki.amigaos.net/wiki/Exec_M...lab_allocation

        http://www.dirtcellar.net

        Comment


        • #24
          Originally posted by waxhead View Post

          It might be , but still the Amiga (pre-AmigaOS4) does allocate memory in chunks. Not sure how it keeps track of them, but I *think* that a few of the SLAB allocation principles are used. I may of course be totally wrong about that.
          AmigaOS definitely does use a slab allocator, but that was added in 2006 with the 4.0 update. The memory allocator DragonflyBSD uses is ultimately based upon what it had when it split from FreeBSD in 2003, which is a reimplementation of Sun's slab allocator.

          Comment


          • #25
            Originally posted by Space Heater View Post
            AmigaOS definitely does use a slab allocator, but that was added in 2006 with the 4.0 update. The memory allocator DragonflyBSD uses is ultimately based upon what it had when it split from FreeBSD in 2003, which is a reimplementation of Sun's slab allocator.
            Yeah I am aware that a full blown SLAB allocator was added in AmigaOS4, I am probably wrong then, but I was under the impression that even the classic Amiga operating system did use some of the principles of SLAB allocation. Sadly I don't know how the classic allocator works in detail so I would not know for sure.

            http://www.dirtcellar.net

            Comment

            Working...
            X