书栈网 · BookStack 本次搜索耗时 0.046 秒,为您找到 276248 个相关结果.
  • 配置 Flink 进程的内存

    配置 Flink 进程的内存 配置总内存 JVM 参数 受限的等比内存部分 配置 Flink 进程的内存 Apache Flink 基于 JVM 的高效处理能力,依赖于其对各组件内存用量的细致掌控。 考虑到用户在 Flink 上运行的应用的多样性,尽管社区已经努力为所有配置项提供合理的默认值,仍无法满足所有情况下的需求。 为了给用户生产提供最大...
  • 堆内存分析和优化

    堆内存分析和优化 环境 使用流程 堆内存分析和优化 计算机程序都可能有内存泄漏的风险。内存泄漏 一般是由于程序在堆(heap)上分配了内存而没有释放,随着程序的运行占用的内存越来越大,一方面会影响程序的稳定性,可能让运行速度越来越慢,或者造成oom,甚至会影响运行程序的机器的稳定性,造成宕机。 目前有很多内存泄漏分析工具,比较经典的有valgr...
  • Objective-C 内存管理

    Objective-C 中的内存分配 MRC 与 ARC MRC 对象操作的四个类别 四个法则 ARC 变量标识符 属性标识符 错误使用属性标识符的后果 unsafe_unretained 的用处 引用循环 Autorelease Pool Autorelease Pool 的用处 Autorelease Pool 进行 Drain ...
  • 8.3. 托管共享内存

    3752 2019-12-10 《Boost C++ 库》
    8.3. 托管共享内存 8.3. 托管共享内存 上一节介绍了用来创建和管理共享的 boost::interprocess::shared_memory_object 类。 实际上,由于这个类需要按单个字节的方式读写共享内存,所以这个类几乎不用。 概念上来讲,C++改善了类对象的创建并隐藏了它们存储在内存中哪里,是怎们存储的这些细节。 Boost....
  • 原理: 页内存分配算法

    【原理】页内存分配算法 【原理】页内存分配算法 在proj5中进行在动态分配内存时,存在很多限制,效率很低。在操作系统原理中,为了有效地分配内存,首先需要了解和跟踪空闲内存和分布情况,一般可采用位图(bit map)和双向链表两种方式跟踪内存使用情况。若采用位图方式,则每个页对应位图区域的一个bit,如果此位为0,表示空闲,如果为1,表示被占用。采用...
  • 内存压缩 - In-memory Compaction

    内存压缩 77.概述 78.启用 内存压缩 77.概述 内存压缩(A.K.A Accordion)是 hbase-2.0.0 中的一项新功能。它首先在 Accordion 的 Apache HBase 博客上推出:HBase 通过内存压缩进行呼吸 。引用博客: Accordion 将 LSM 主体[ Log-Structured-Merg...
  • 1.2.Linux内存体系

    1.2 Linux内存体系 1.2.1 物理和虚拟内存 1.2.2虚拟内存管理器 1.2 Linux内存体系 Linux内存体系 物理和虚拟内存 虚拟内存管理器 进程执行过程中,Linux内核根据需要给进程分配一块内存区域。进程就把这片区域作为工作区,按要求执行操作。这就像给你分配一张自己的桌子,你可以在桌子上摆放文档,备忘录,...
  • 第43章:内存块

    309 2023-01-19 《Go语言101 v1.19.e》
    内存块 内存块(memory block) 一个值引用着承载着它的值部的内存块 什么时候需要开辟内存块? 内存块将被开辟在何处? 一个内存块在什么条件下可以被回收? 如何判断一个堆内存块是否仍在被使用? 不再被使用的内存块将在什么时候被回收? 第43章:内存块 内存块 Go是一门支持自动内存管理的语言,比如自动内存开辟和自动垃圾回收。...
  • 租户内部内存管理

    不可动态伸缩的内存管理 可动态伸缩的内存管理 租户内存默认占到 OceanBase 内存上限的 80%,OceanBase 把租户内部的内存总体上分为两个部分: 不可动态伸缩的内存 MemStore 可动态伸缩的内存 KVCache 其中,不可动态伸缩的内存主要由保存数据库增量更新的 MemStore 使用,可动态伸缩的内存主要由 KVCache...