Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:Memory

3243 "    memory mapping facilities, if supported.\n" +
3319 " default used to obtain memory from system) accepts signed\n" +
3328 " also fail because a system is out of memory.)\n" +
3343 " full thread-safety only if no threads acquire memory through\n" +
3565 " malloc will often die when freed memory is overwritten by user\n" +
3570 " enabled that will catch more memory errors. You probably won't be\n" +
3572 " should help you locate incorrectly overwritten memory. The\n" +
3584 " that all accesses to malloced memory stay within their\n" +
3677 " immediately lead to trimming. Setting to true (1) can reduce memory\n" +
3682 " aggressively reduce system-level memory footprint when releasing\n" +
3683 " memory in programs that use many small chunks. You can get\n" +
3687 " only those chunks bordering topmost memory from being placed in\n" +
3839 " malloc fails to be able to return memory, either because memory is\n" +
3871 " MORECORE is the name of the routine to call to obtain more memory\n" +
3883 " as well as mmap. Since it cannot be an otherwise valid memory address,\n" +
3934 " Standard unix mmap using /dev/zero clears memory so calloc doesn't\n" +
3957 " only when programs allocate huge amounts of memory. Between this,\n" +
3985 " memory from the system in page-size units. Note that this value is\n" +
4129 " Releases the chunk of memory pointed to by p, that had been previously\n" +
4136 " back unused memory to the system, thus reducing program footprint.\n" +
4389 " Overuse of independent_comalloc can increase overall memory usage,\n" +
4428 " If possible, gives memory back to the system (via negative\n" +
4429 " arguments to sbrk) if there is unused memory at the `high' end of\n" +
4431 " memory to potentially reduce the system-level memory requirements\n" +
4432 " of a program. However, it cannot guarantee to reduce memory. Under\n" +
4433 " some allocation patterns, some large free blocks of memory will be\n" +
4439 " only the minimum amount of memory to maintain internal data\n" +
4442 " future expected allocations without having to re-obtain memory\n" +
4445 " Malloc_trim returns 1 if it actually released any memory, else 0.\n" +
4488 " The reported current and maximum system memory can be inaccurate if\n" +
4489 " a program makes other calls to system memory allocation functions\n" +
4509 " overall memory footprint of a program.\n" +
4541 " M_TRIM_THRESHOLD is the maximum amount of unused top-most memory\n" +
4549 " releasing this much memory.\n" +
4553 " two different ways of releasing unused memory back to the\n" +
4564 " (program) running on your system. Releasing this much memory\n" +
4565 " would allow such a process to run in memory. Generally, it's\n" +
4566 " worth it to tune for trimming rather tham memory mapping when a\n" +
4576 " massive amounts of unneeded memory. Since frequent calls to\n" +
4596 " memory, doesn't have the intended effect under automatic trimming,\n" +
4597 " since that memory will immediately be returned to the system.\n" +
4629 " this value, at the expense of carrying around more memory than\n" +
4645 " Using mmap segregates relatively large chunks of memory so that\n" +
4654 " to the system, which helps keep the system level memory\n" +
4656 " 2. Mapped memory can never become `locked' between\n" +
4660 " memory that sbrk cannot.\n" +
4669 " system memory management support routines which may vary in\n" +
5116 " It declares a \"view\" into memory allowing access to necessary\n" +
5137 " Chunks of memory are maintained using a `boundary tag' method as\n" +
5195 " preventing access to non-existent (or non-owned) memory. If\n" +
5197 " the size of the previous chunk, and might even get a memory\n" +
5368 " inuse chunks or the ends of memory.\n" +
5524 " available memory) is treated specially. It is never included in\n" +
5531 " need to do so when getting memory from system, so we make\n" +
5694 " /* Memory map support */\n" +
5803 " trashed memory. (It's also possible that there is a coding error\n" +
5997 " chunk, or the base of its memory arena. This is ensured\n" +
6138 " sysmalloc handles malloc cases requiring more memory from the system.\n" +
6174 " malloc from scratch rather than getting memory from system. This\n" +
6370 " just to find out where the end of memory lies.\n" +
6381 " So we allocate enough more memory to hit a page boundary now,\n" +
6479 " /* Find out current end of memory */\n" +
6574 " sYSTRIm is an inverse of sorts to sYSMALLOc. It gives memory back\n" +
6576 " memory at the `high' end of the malloc pool. It is called\n" +
6579 " returns 1 if it actually released any memory, else 0.\n" +
6590 " long top_size; /* Amount of top-most memory */\n" +
6606 " Only proceed if end of memory is where we last set it.\n" +
6613 " Attempt to release memory. We ignore MORECORE return value,\n" +
6614 " and instead call again to find out where new end of memory is.\n" +
6965 " If large enough, split off the chunk bordering the end of memory\n" +
7100 " If the chunk borders the current high end of memory,\n" +
7113 " chunks. Then, if the total unused topmost memory exceeds trim\n" +
7139 " true, then user must have overwritten memory. There's nothing\n" +
7511 " char* m; /* memory returned by malloc call */\n" +
8114 " * MORECORE may allocate more memory than requested. (Or even less,\n" +
8117 " * MORECORE must not allocate memory when given argument zero, but\n" +
8118 " instead return one past the end address of memory from previous\n" +
8158 " emulation) to supply memory regions, you probably want to set\n" +
8161 " but not necessarily physically contiguous non-paged memory (locked\n" +
8210 " // cleanup any allocated memory pools\n" +
8405 " /* Assume contiguous memory */\n" +
8430 " /* From now on we can't get contiguous memory! */\n" +
8464 " /* Did we get contiguous memory? */\n" +
8479 " /* Didn't we get contiguous memory? */\n" +