Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Sticky Password FR...
  • Parallels Workstat...
  • ESET NOD32 Antivir...
  • BitDefender Total ...
  • WinPatrol 24.6.201...
  • PerfectDisk Free D...
  • Adobe Photoshop CS...
  • PerfectDisk Profes...
  • Windows 8 Consumer...
  • Atlantis Word Proc...
  • Home > Windows > Programming > Other Programming Files
     Report malware

    Hoard 3.6.1

    download button

    Downloads: 1,738  View global page  Tell us about an update
    User Rating:
    Rated by:
    Good (3.1/5)
    22 user(s)
    Developer:

    License / Price:

    Size / OS:

    Last Updated:

    Category:

    GPL / $0
    1.1 MB / Windows NT / 2K / XP / Vista

    C: \ Programming \ Other Programming Files

     Read user reviews (0)  Send to friend   Follow (0 users)

    Hoard description

    The Hoard memory allocator is a very fast, memory-efficient and scalable memory allocator

    The Hoard memory allocator is a very fast, memory-efficient and scalable memory allocator. Hoard runs on a variety of platforms, including Linux, Solaris, and Windows.

    Hoard is a drop-in replacement for malloc() that can dramatically improve application performance, especially for multithreaded programs running on multiprocessors. No change to your source is necessary. Just link it in or set just one environment variable.

    Multithreaded programs often do not scale because the heap is a bottleneck. When multiple threads simultaneously allocate or deallocate memory from the allocator, the allocator will serialize them.

    Programs making intensive use of the allocator actually slow down as the number of processors increases. Your program may be allocation-intensive without you realizing it, for instance, if your program makes many calls to the C++ Standard Template Library (STL).

    False Sharing
    The allocator can cause other problems for multithreaded code. It can lead to false sharing in your application: threads on different CPUs can end up with memory in the same cache line, or chunk of memory. Accessing these falsely-shared cache lines is hundreds of times slower than accessing unshared cache lines.

    Blowup
    Multithreaded programs can also lead the allocator to blowup memory consumption. This effect can multiply the amount of memory needed to run your application by the number of CPUs on your machine: four CPUs could mean that you need four times as much memory. Hoard is a fast allocator that solves all of these problems.

     Softpedia guarantees that Hoard 3.6.1 is 100% FREE, which means it does not contain any form of malware, including spyware, viruses, trojans and backdoors. [read more >]


    TAGS:

    memmory allocator | malloc replacement | malloc alternative | hoard | allocator | malloc



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM