[Bug 1260246] New: Review Request: memtailor - C++ library of special-purpose memory allocators

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1260246

            Bug ID: 1260246
           Summary: Review Request: memtailor - C++ library of
                    special-purpose memory allocators
           Product: Fedora
           Version: rawhide
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: loganjerry@xxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx



Spec URL: https://jjames.fedorapeople.org/memtailor/memtailor.spec
SRPM URL:
https://jjames.fedorapeople.org/memtailor/memtailor-0-1.20130809.git722a30c.fc24.src.rpm
Fedora Account System Username: jjames
Description: Memtailor is a C++ library of special purpose memory allocators.
It  currently offers an arena allocator and a memory pool.

The main motivation to use a memtailor allocator is better and more predictable
performance than you get with new/delete. Sometimes a memtailor allocator can
also be more convenient due to the ability to free many allocations at one
time.

The Memtailor memory pool is useful if you need to do many allocations of a
fixed size. For example a memory pool is well suited to allocate the nodes in a
linked list.

You can think of the Memtailor arena allocator as being similar to stack
allocation. Both kinds of allocation are very fast and require you to
allocate/deallocate memory in last-in-first-out order. Arena allocation has the
further benefits that it stays within the C++ standard, it will not cause a
stack overflow, you can have multiple arena allocators at the same time and
allocation is not tied to a function invocation.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review




[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]