• Listing 2 shows an example where escape analysis can be used to optimize away heap allocation.

    清单2显示了一个可以escape分析把堆分配优化示例

    youdao

  • Some processors, such as Azul's Vega, include hardware support for accelerating heap allocation.

    有些处理器例如AzulVega包含加速分配硬件支持

    youdao

  • The JVM can notify the profiler agent about various events that correspond to, for example, heap allocation, thread start, and so on.

    JVM可以通知性能分析代理相关的变化的事件比如分配线程启动等等。

    youdao

  • You can then pass source file and line number arguments through to the underlying heap allocation routines, and you will immediately be able to see where a bad allocation originated.

    然后可以文件参数传递基础分配例程立即看到错误分配的出处

    youdao

  • The simplest way to identify the specific heap allocation call that went bad is to take advantage of the unique allocation request number associated with each block in the debug heap.

    标识发生错误特定分配调用简单方法利用与调试堆中的每个关联唯一分配请求编号

    youdao

  • The most likely type is a memory problem, such as memory leak, heap fragmentation, or large object allocation.

    最有可能类型内存问题内存泄漏碎片或者对象分配

    youdao

  • Dynamic segment allocation allows the additional segments to be used by user heap or Shared memory.

    动态分配用户共享内存可以使用额外

    youdao

  • Increasing the JVM heap size permits more objects to be created before an allocation failure occurs and triggers a garbage collection.

    通过增加jvm大小,可以在出现分配故障触发垃圾收集之前创建更多对象

    youdao

  • You see the size of the heap grows from the initial allocation and eventually settles around a range of values.

    可以看到大小最初分配开始增长最终稳定某一范围内。

    youdao

  • For most collector implementations, the allocation subsystem keeps a pool of free heap memory, consumed by the application through allocating objects and replenished by the collector through sweeping.

    大多数收集器实现而言分配子系统持有一个自由内存应用程序通过分配对象使用池,然后收集器通过清理来补充该池。

    youdao

  • Heap management is complex, requiring sophisticated algorithms that strive for speed and efficient memory usage in the face of our programs' chaotic allocation patterns.

    管理的实现过程十分复杂,面对程序内存分配变化莫测情况,堆管理需要成熟的算法去提升请求的响应速度内存利用率

    youdao

  • This results in a "flat heap", where the entire heap space is available for transient object allocation rather than just the nursery space.

    导致一个扁平”,其中整个空间(而不只是保育空间)用于临时对象分配

    youdao

  • Consequently, it must incur a long pause to defragment, or compact, the heap to coalesce many smaller free memory areas into larger free memory areas to satisfy a large allocation request.

    因此必然引发长时间暂停整理碎片进行压缩很多块的自由内存区域整合为的自由内存区域,从而满足大型分配请求。

    youdao

  • The trigger for a GC is usually an allocation failure - this occurs when the allocation of an object to the JVM heap fails due to insufficient available space.

    GC触发器通常分配失败。分配失败由于可用空间不足,无法将一个对象分配jvm

    youdao

  • This calculation can overflow, which leads to an improperly sized memory allocation. This results in a heap overflow.

    这种计算可以溢出从而导致不恰当内存分配进而产生将导致溢出。

    youdao

  • The aim of the GC is to clear up the JVM heap of any objects that are no longer required, thus providing enough space for the object that previously failed allocation.

    GC目标清理不再需要对象JVM从而此前分配失败对象提供足够空间

    youdao

  • Desired heap size and target utilization must be tuned to the application so target utilization maintains the desired application throughput while letting the GC keep up with allocation.

    期望大小目标利用率必须针对应用程序进行调整使目标利用率保持期望应用程序吞吐量同时使GC能够满足分配。

    youdao

  • The heap provides runtime memory allocation, like the stack, meant for data that must outlive the function doing the allocation, unlike the stack. Most languages provide heap management to programs.

    支持运行时内存分配不同大多数语言都允许程序使用堆管理内存

    youdao

  • When analyzing native_stderr.log, we found that the GC cycles were fine, and there were no memory issues, such as memory leak, heap fragmentation, and large object allocation.

    分析native_stderr . log时,我们发现垃圾收集周期没有问题并且存在内存问题,内存泄漏碎片对象分配

    youdao

  • However, because of how it lays out objects in the heap, the gencon policy enables much faster object allocation and faster object access.

    但是由于gencon策略中放置对象特定方式,策略支持更快对象分配更快的对象访问。

    youdao

  • Segments four through sixteen (0x3 to 0xf) are available for the user heap if used by dynamic segment allocation.

    如果使用动态分配,那么第4第16段(0x3到0xf)用户使用。

    youdao

  • The model looks similar to the default AIX segment layout, but segments four through eight (0x3 to 0x7) are available for user heap if dynamic segment allocation (DSA) is used.

    这个模型看起来默认aix布局相似但是如果使用动态分配(dsa),那么第4段第8段(0x3到0x7)进程使用。

    youdao

  • This entry lets us know that there was an allocation failure, which presents itself when there is not enough contiguous space in the heap to allocate the object.

    通过这个条目我们能够知道一个分配失败heap没有足够连续空间可以分配对象时,就会发生分配失败。

    youdao

  • If the large-object section is filled and another large object requests allocation, the object is placed on the other main section of the heap.

    如果大型对象部分且有一个大型对象请求分配,那么这个对象就放在heap另一个主要部分上。

    youdao

  • Prints specific details about the memory at location addr, including its location (stack, heap, text) and, if it is heap memory, then the call chains of its allocation and free history.

    打印关于addr单元内存特殊细节包括储存单元(堆叠累计文本以及如果累计了大量内存,还有它的分配调用释放历史

    youdao

  • The first ratio is the normal area of the heap (80 percent used for normal processing), and the second is what we have defined for the large objects (20 percent for large-object allocation).

    第一比率heap常规区域(80%用于常规处理),第二个比率是我们大型对象分配heap 段(20% 分配给大型对象)。

    youdao

  • Memory allocation failure happens when the heap has reached maximum size and cannot allocate more memory.

    达到最大大小无法分配内存时,就会发生内存分配失败

    youdao

  • The allocation interfaces allocate a given amount of storage from the heap, but have different parameters and semantics.

    分配接口分配给定数量存储器具有不同参数语义。

    youdao

  • If the amount of free space available in the small object area is much greater than the size of the allocation request and yet the request can not be satisfied, the heap is fragmented.

    如果对象区域中的可用自由空间远远大于分配请求大小但是还无法满足请求,表明堆中都碎片。

    youdao

  • Objects are allocated directly from a thread local allocation buffer that the thread has previously allocated from the heap.

    对象是从线程本地分配缓冲区直接分配的,线程本地分配缓冲区是线程先前分配的。

    youdao

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

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

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