De traductores profesionales, empresas, páginas web y repositorios de traducción de libre uso.
reducing malloc traffic has had far greater effect than trying to optimize the actual allocator itself.
Сокращение таНос трафика имел гораздо больший эффект, чем пытаться оптимизировать саму фактическую аллокатора.
it has no objects, classes or methods. you have to use malloc to allocate memory and operate only with a set of pointers and addresses.
В нем нет объектов, классов и методов, выделять память в нем приходится с использованием malloc, а оперировать — исключительно наборами указателей и адресов.
as data types have different sizes, and malloc returns the space in bytes, it is good practice for portability reasons to use the sizeof operator when specifying a size to allocate.
Поскольку типы данных могут иметь различные размеры, а malloc возвращает пространство в байтах это хорошая практика из соображений портируемости использовать оператор sizeof, указывая размер выделения.
the default solaris malloc library is not very efficient in a multithreaded environment, especially when the server has more than 2 cpus, and the alternative mtmalloc library may provide better performance.
Используемая по умолчанию библиотека malloc не слишком эффективна для многопоточных приложений, особенно, когда на сервере доступно более двух ядер центрального процессора, и библиотека mtmalloc может показать несколько лучшие результаты.
return value for calloc() and malloc(), return a pointer to the allocated memory, which is suitably aligned for any kind of variable.
calloc() и malloc() возвращают указатели на выделенную память, выровненную так, что их можно использовать для переменных любого типа.
glibc assumes that this is done (and the glibc versions of these routines do this); if you use a private malloc implementation that does not set errno, then certain library routines may fail without having a reason in errno.
glibc полагает, что это условие выполняется (и для glibc-версии этих функций это так); если же вы используете реализацию, не устанавливающую errno, то некоторые функции библиотеки могут завершаться ошибочно, не зная причины неудачи.