MEMORY(3) BSD Library Functions Manual MEMORY(3)NAME
malloc, free, realloc, calloc, alloca -- general memory allocation operations
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stdlib.h>
void *
malloc(size_t size);
void
free(void *ptr);
void *
realloc(void *ptr, size_t size);
void *
calloc(size_t nelem, size_t elsize);
void *
alloca(size_t size);
DESCRIPTION
These functions allocate and free memory for the calling process. They are described in the individual manual pages. The memory allocators
used in the kernel are described in memoryallocators(9).
SEE ALSO alloca(3), calloc(3), free(3), malloc(3), realloc(3)STANDARDS
These functions, with the exception of alloca() conform to ANSI X3.159-1989 (``ANSI C89'').
BSD September 11, 2011 BSD
Check Out this Related Man Page
MEMORY(3) BSD Library Functions Manual MEMORY(3)NAME
alloca, calloc, free, malloc, mmap, realloc -- general memory allocation operations
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stdlib.h>
void *
alloca(size_t size);
void *
calloc(size_t nelem, size_t elsize);
void
free(void *ptr);
void *
malloc(size_t size);
void *
realloc(void *ptr, size_t size);
#include <sys/mman.h>
void *
mmap(void * addr, size_t len, int prot, int flags, int fildes, off_t off);
DESCRIPTION
These functions allocate and free memory for the calling process. They are described in the individual manual pages.
LEGACY SYNOPSIS
#include <sys/types.h>
#include <sys/mman.h>
void *
mmap(void * addr, size_t len, int prot, int flags, int fildes, off_t off);
The include file <sys/types.h> is needed for this function.
COMPATIBILITY
mmap() now returns with errno set to EINVAL in places that historically succeeded. The rules have changed as follows:
o The flags parameter must specify either MAP_PRIVATE or MAP_SHARED.
o The size parameter must not be 0.
o The off parameter must be a multiple of pagesize, as returned by sysconf().
SEE ALSO mmap(2), alloca(3), calloc(3), free(3), malloc(3), realloc(3), compat(5)STANDARDS
These functions, with the exception of alloca() and mmap() conform to ISO/IEC 9899:1990 (``ISO C90'').
BSD June 4, 1993 BSD
Hi all
Just a couple days ago my /var/ partition was at 63% now its shot up to 83%.
I checked my log file sizes and they same ok
# ls -l |more
total 38820
-rw-r----- 1 root root 3754 Aug 1 19:26 acpid
drwxrwxrwx 2 root root 4096 Aug 24 04:11 admserv
-rw------- ... (28 Replies)
I was configuring my BIOS after installing 2 GB of RAM, and I saw this:
System memory
Installed size : 4096MB
Usable size : 3584MBI have a 64-bit OS (Ubuntu 9.04 64-bit), so does that mean the motherboard (ASUS M3A78-T) doesn't support more than 4 GB of addressing? (23 Replies)
Actually for a process to run it needs text, stack , heap and data segments. All these find a place in the physical memory.
Out of these 4 only heap does exist after the termination of the process that created it. I want to know the exact reason why this happens. Also why the other process need to... (20 Replies)
Dear all,
Anyone could help to explain me about ISM? I use SunOS 5.10 and have 3 questions here:
1. Is it true that the ISM value will be set to TRUE by default on either global or container box of Solaris?
2. Is it true if the ISM is TRUE, then the swap to disk (virtual memory) won't work... (20 Replies)
Hi all,
(Hope this is the right forum for this question)
I have some multi-threaded C code (compiled with GCC 4.4.3) which accesses shared variables. Although I've marked those variables with volatile to guard against compiler re-ordering, I'm concerned that processor out-of-order execution... (19 Replies)
Hello!
I've been struggling for not few hours with memory leaks on this
machine. I'm running linux 2.6.32-5-686, and the problem is as follows:
Some months ago, I have compiled kernel 2.6.33-2-686 without any issues
in this same machine. This week I have tried compiling GNUzilla Icecat
and... (23 Replies)
I am working on Oracle 2 node RAC 10.2.0.4 on Solaris 10 T2000 kit.
The box has around 32G of memory of which 24G is used by oracle user. There is 3G of free memory on the box.
Sga max is set to 5G and while checking v$pgastat i see that maximum pga memory memory allocated was 6.5G. So oracle... (29 Replies)
:wall:I'm having a bit of a problem with Solaris 10u8 and one of our applications requesting memory and being told, "no space left".
The break down:
24GB Physical Memory
8GB swap
at the time of occurance, here's what a memory breakdown looks like:
Page Summary Pages ... (21 Replies)
Hi all
I am using RED HAT 5.4, and i am getting memory uses problem. when i use "sync;echo 3 > /proc/sys/vm/drop_cache" command the memory will release after 2,3 hour memory show 95%.
pls suggest right way.
thanks (37 Replies)
i have to shared a variable between two different c programs with shared memory and i do these:
int main() {
int a=5,b=7;
int buffer;
int *point;
int shmid;
shmid=shmget(IPC_PRIVATE , sizeof(buffer),0666);
point=(int *)shmat(shmid,NULL,0);
point=a;
... (21 Replies)
Hello,
I'd like to set a cron job that runs a shell script every 30 minutes or so to restart a java based service if the memory gets above 80%. Any advice on how to do this?
Thanks in advance!
- Ryan (19 Replies)
Hello, I am trying to concatenate two strings by merging the overlapped region. E.g.
Seq1=ACGTGCCC
Seq2=CCCCCGTGTGTGT
Seq_merged=ACGTGCCCCCGTGTGTGTFunction strcat(char *dest, char *src) appends the src string to the dest string, ignoring the overlapped parts (prefix of src and suffix of dest).... (30 Replies)
Being a moderator at openATV, a forum for Linux settup boxes, I have seen reports, and sometimes am experiencing myself, artefacts during video playback or timeshift.
As the artefacts are non repetetive (rewinding and watching again does not show artefacts), I can exclude a corrupted video source.... (23 Replies)
Hi All,
I am using HP-UX 11i v1(B11.11) servers for my work and its memory (RAM) utilization is consistenly 80% for the last one year. Though I am not facing any issues with this high memory utilization I just want to know the below queries:
1) Is it the default behavior of HP-UX systems?
2)... (20 Replies)
Hi, i have 2 identical web servers using AIX. I use nmon analyser to check their performance.
The server A exceeds 20% memory usage for system, 5% for cache and the rest 75% for processes. While, it uses 4% of Paging Space.
The server B exceeds 20% for system, 45% for cache and 35% for processes.... (24 Replies)