mimalloc
mimalloc copied to clipboard
mimalloc is a compact general purpose allocator with excellent performance.
The following question is of informative nature. I'm looking for an effective, preferably faster, and less time-deterministic alternative to `malloc()` memory allocator. I'm targetting use in C++ where code runs...
When built with AppleClang 13.1.6 on macOS Monterey 12.4 x86_64 with `-fsanitize=address` and configured with `-DMI_TRACK_ASAN=ON -DMI_OVERRIDE=OFF` and using V8 installed by `brew install v8`, getting the error while my...
This code crashes on Android with mimalloc with overrides statically linked: ``` std::stringstream ss; ss
With the latest release I ran into a build error (was trying to look into solvespace that's using mimalloc, so far haven't come up with a sollution. :) ``` In...
mimalloc builds just fine, but it appears that there's something wrong with the default install path. Or am I doing something wrong? ``` ~/mimalloc/build> make install [ 40%] Built target...
Is there a way other than dynamic overrides? Using dynamic overwriting has security problems in some scenarios, the memory address you allocate and release may be recorded by malicious programs,...
In e.g. https://github.com/microsoft/mimalloc/commit/c56be7ac5ae682733ddeb14288fd432a68951d5c we have this when overriding mimalloc: list(APPEND mi_cflags -fno-builtin-malloc) Should this also have `-fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free` as is the suggestion for tcmalloc? https://github.com/open-iscsi/tcmu-runner/issues/561 Or is it important...
Hi, At work, we are looking into experimenting with mimalloc as a general purpose memory allocator and possible replacement for jemalloc (from initial benchmark, it is showing promise and we...
td->memid will be cleared by _mi_memzero_aligned before the function returns. So that td will not be correctly freed in mi_thread_data_free.
Hello, we have issues when calling functions from some external dlls. For example: Exception thrown at 0x00007FFDF8CD31BF (mimalloc-override.dll) in xxx.exe: 0xC0000005: Access violation reading location 0x000003AF00000001. Until now I can...