There Ain't No Such Thing as a Free Custom Memory Allocator

06/23/2022
by   Gunnar Kudrjavets, et al.
0

Using custom memory allocators is an efficient performance optimization technique. However, dependency on a custom allocator can introduce several maintenance-related issues. We present lessons learned from the industry and provide critical guidance for using custom memory allocators and enumerate various challenges associated with integrating them. These recommendations are based on years of experience incorporating custom allocators into different industrial software projects.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/17/2023

Testing GitHub projects on custom resources using unprivileged Kubernetes runners

GitHub is a popular repository for hosting software projects, both due t...
research
11/25/2020

An Empirical Investigation on the Challenges of Creating Custom Static Analysis Rules for Defect Localization

Background: Custom static analysis rules, i.e., rules specific for one o...
research
02/20/2023

A Vectorised Packing Algorithm for Efficient Generation of Custom Traffic Matrices

We propose a new algorithm for generating custom network traffic matrice...
research
05/14/2022

Efficient Deep Learning Methods for Identification of Defective Casting Products

Quality inspection has become crucial in any large-scale manufacturing i...
research
12/07/2020

MFST: A Python OpenFST Wrapper With Support for Custom Semirings and Jupyter Notebooks

This paper introduces mFST, a new Python library for working with Finite...
research
11/09/2022

Custom-made Gauss quadrature for statisticians

The theory and computational methods for custom-made Gauss quadrature ha...
research
06/02/2021

Babel Fees via Limited Liabilities

Custom currencies (ERC-20) on Ethereum are wildly popular, but they are ...

Please sign up or login with your details

Forgot password? Click here to reset