2.8 KiB
2.8 KiB
alloc
Allocate a buffer having a specified number of bytes.
Usage
var allocUnsafe = require( '@stdlib/buffer/alloc-unsafe' );
allocUnsafe( size )
Unsafely allocates a buffer having a specified number of bytes.
var buf = allocUnsafe( 10 );
// returns <Buffer>
Notes
- The underlying memory of returned
Buffer
instances is not initialized. Memory contents are unknown and may contain sensitive data. - When the
size
is less than half the pool size (specified on theBuffer
constructor in modern Node.js environments), memory is allocated from theBuffer
pool for faster allocation of newBuffer
instances.
Examples
var allocUnsafe = require( '@stdlib/buffer/alloc-unsafe' );
var buf;
var i;
// Repeatedly unsafely allocate memory and inspect the buffer contents...
for ( i = 0; i < 100; i++ ) {
buf = allocUnsafe( 100 );
console.log( buf.toString() );
}