• Jeff's allocator revolves around object caching.

    Jeff分配器围绕对象缓存进行的。

    www.ibm.com

  • The allocator can't coalesce free space into larger blocks.

    分配程序不能空闲空间拼合更大的内存

    www.ibm.com

  • A good memory allocator needs to balance a number of goals.

    一个内存分配器需要均衡多个目标

    article.yeeyan.org

  • Linux provides abstractions over 4kb buffers, such as the slab allocator.

    Linux提供了4K b缓冲区抽象例如slab分配器

    www.ibm.com

  • Individual inode cache objects are allocated from the inode_cache slab allocator.

    inode_cacheslab分配器分配单个inode缓存对象

    www.ibm.com

  • Initializing the slab allocator and creating slab caches for VFS, buffer cache, etc.

    初始slab分配器VFS缓冲区高速缓存创建slab高速缓存

    www.ibm.com

  • At present, the maximum pool size per process for this allocator is limited to 512mb.

    目前对于这个分配器每个进程最大大小限制512MB

    www.ibm.com

  • A final optimization-again, contiguous block related-is the block allocator for ext4.

    这是最后一个与相邻相关的优化,即针对ext4分配器

    www.ibm.com

  • And it is difficult for the allocator to make more informed guesses about this matter.

    对于分配器来说这样事情很难做出明智的猜测。

    article.yeeyan.org

  • On UNIX systems, you can now use your allocator in place of your system malloc by doing this.

    UNIX系统中,现在可以分配程序来取代系统的malloc,做法如下

    www.ibm.com

  • However, doing so can impose significant costs; in fact the cost would be unacceptable in this allocator.

    尽管如此,这么可能导致巨大开销事实上在该分配器中这个开销无法接受的。

    article.yeeyan.org

  • As you can see, in this allocator, freeing memory is done in constant time, using a very simple mechanism.

    这个分配程序中,内存释放使用一个非常简单的机制,在固定时间内完成内存释放。

    www.ibm.com

  • Ext4 fixes this with a block allocator that allocates multiple blocks at a time, likely contiguous on disk.

    ext4使用分配器修复了这个问题,它能够磁盘上一次分配多个

    www.ibm.com

  • It frees every memory block you created earlier and invalidates all the Pointers returned from the allocator routines.

    该方法释放先前创建内存使得分配程序例程返回所有指针失效。

    www.ibm.com

  • Since it operates on the system break (a global variable), it cannot coexist with any other allocator or with mmap.

    由于系统中断点(一个全局变量)进行操作,所以它不能其他分配程序或者mmap一起使用

    www.ibm.com

  • However, over the years, the allocator has evolved to make trade-offs that the majority of users find to be acceptable.

    尽管如此这些年来这个分配器已经进化了一些大部分用户可以接受的取舍

    article.yeeyan.org

  • The allocator has never been given a specific name. Most people just call it Doug Lea\'s Malloc, or dlmalloc for short.

    许多称为Doug LeaMalloc或者简称为dlmalloc.

    article.yeeyan.org

  • The Linux slab allocator uses these ideas and others to build a memory allocator that is efficient in both space and time.

    Linuxslab分配器使用了这种思想其他一些思想构建一个空间时间具有高效性的内存分配器。

    www.ibm.com

  • The slab allocator used in Linux is based on an algorithm first introduced by Jeff Bonwick for the SunOS operating system.

    Linux所使用slab分配器的基础JeffBonwickSunOS操作系统首次引入一种算法

    www.ibm.com

  • Within in_pcballoc, the kernel's memory allocator function is called, which allocates memory to the Internet control block.

    在 in_pcballoc 中,调用了内核内存分配器函数函数将内存分配Internet控制

    www.ibm.com

  • If locality were the only goal, an allocator might always allocate each successive chunk as close to the previous one as possible.

    如果局部化唯一目标分配器可能总是尽可能接近分配每个连续

    article.yeeyan.org

  • As they discuss, minimizing space by minimizing wastage (generally due to fragmentation) must be the primary goal in any allocator.

    他们讨论的一样,通过最小化浪费(通常分段导致)而最小化空间对于任何分配器来说都必须一个主要目标

    article.yeeyan.org

  • As they discuss, minimizing space by minimizing wastage (generally due to fragmentation) must be the primary goal in any allocator.

    他们讨论的一样,通过最小化浪费(通常分段导致)而最小化空间对于任何分配器来说都必须一个主要目标

    article.yeeyan.org

$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定