hoard

    2熱度

    1回答

    我正在做一些實驗來找出RHEL或Centos上haproxy和nginx每秒請求速率的上限。 我在nginx中設置的一部分使用LuaJIT形式的嵌入式LUA。我的問題是這樣的: 有沒有人在使用替代堆分配器(例如Hoard或Lockless)構建這些應用程序之後對這些應用程序進行某些測試的實用性或建議。 任何想法感激地收到。 Dave。

    3熱度

    1回答

    我在'C'中寫了一個動態內存密集型的示例程序,並試圖對'glibc'默認分配器和Hoard分配器進行基準測試(就時間而言) 。 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 #define NUM_OF_BLOCKS (1 * 4096) 5 6 void *allocated_mem_ptr_arr

    0熱度

    1回答

    任何人都知道如何將libhoard作爲一個靜態庫鏈接到Linux的文檔?

    4熱度

    3回答

    我需要在Linux下爲C++編寫Hoard分配器。雖然算法很簡單,但我不明白,在哪裏(以及如何)存儲分配器數據(例如堆) 這就是我的看法:分配器不是一個進程,它是一組函數,它任何應用都可以使用。每個應用程序都有它自己的堆。 這是怎麼回事,當應用程序啓動? 分配器如何發現堆已經創建? 分配器如何創建,存儲和銷燬(關閉應用程序時)堆? 函數被調用時,如何找出它在哪個線程(或哪個處理器上)運行?

    0熱度

    1回答

    我試圖囤積分配器工作,但它似乎沒有。我有一個基準應用程序,它執行大量的動態內存管理。 Hoard和glibc內存管理器的執行時間相同。這讓我懷疑我是否做對了。 我做的是... export LD_PRELOAD="/path/libhoard.so" g++ main.cpp -O3 -o bm -lpthread -lrt 我不應該有鏈接到囤分配?這與LD_PRELOAD中的路徑有關嗎?

    0熱度

    1回答

    我們正試圖在我們這都運行在Windows和Mac OSX(豹,雪豹)多線程應用程序,以評估囤積居奇。 我們使用Boost,捲曲的libjpeg和log4cplusplus作爲第三方庫。現在,我們將所有模塊與libhoard.dylib鏈接起來,但讓第三方庫使用system malloc。 會引起任何衝突嗎? 我試圖通過在info.plist中設置DYLD_INSERT_LIBRARIES = li