用于应用程序管理堆外内存区域和避免垃圾收集(GC)导致的延迟的机制就是一个此类的扩展。
One such extension is a mechanism for applications to manage areas of memory outside of the heap and avoid delays that are caused by garbage collection (GC).
内存管理器依赖作为相邻内存slab的堆,因此当堆需要扩展时无法分配更多本机内存;所有堆内存必须预先保留。
The memory manager relies on the heap being a contiguous slab of memory, so it's impossible to allocate more native memory when the heap needs to expand; all heap memory must be reserved up front.
我们知道,一个Windows外壳扩展即是一个进程内的COM服务器,它在Windows资源管理器执行某种动作时装入内存——如显示上下文菜单。
As you know, a Windows shell extension is a COM in-process server that Windows Explorer loads when it is about to perform a certain action on a document-for example, displaying its context menu.
内存用量通常在 100MB左右,当我运行着Firefox(带有几个扩展)、VLC、Skype、Parcellite(译者注:一款轻量级 Gtk+ 剪贴板管理器)、网络管理器(network manager),和 EEE-control 时的峰值也只不过 175 MB 左右。
Memory usage is typically around 100 MB, and climbs to about 175 MB when I have Firefox (with several extensions), VLC, Skype, Parcellite, network manager, and EEE-control running.
内存用量通常在 100MB左右,当我运行着Firefox(带有几个扩展)、VLC、Skype、Parcellite(译者注:一款轻量级 Gtk+ 剪贴板管理器)、网络管理器(network manager),和 EEE-control 时的峰值也只不过 175 MB 左右。
Memory usage is typically around 100 MB, and climbs to about 175 MB when I have Firefox (with several extensions), VLC, Skype, Parcellite, network manager, and EEE-control running.
应用推荐