开发者社区 > 龙蜥操作系统 > 正文

内核技术中 数据库/JAVA等高性能场景中的内存优化 的技术方案是什么?

已解决

内核技术中 数据库/JAVA等高性能场景中的内存优化的技术方案是什么?

展开
收起
游客lmkkns5ck6auu 2022-11-09 09:54:35 609 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    我们给出透明代码大页的方案(Hugetext),提出四点优化和改进。如图5.3.3-1所示。 1. 检测可执行文件加载/映射,分配地址2M对齐,自动使能普通二进制、共享库、PIC/PIE(位置无关二进制文件)的代码段映射文 件透明大页; 2. 检测匿名可执行代码 (例如JAVA code cache),提供开关自动映射匿名透明大页; 3. 相比普通透明大页,内核khugepaged线程优先整理可执行文件透明大页,达到加速效果; 4. 对于大小不足2M的代码段,通过补齐映射地址空间,增加文件透明大页的覆盖率。 以上内容摘自《2022龙蜥社区全景》电子书,点击https://developer.aliyun.com/ebook/download/7839 可下载完整版

    2022-11-09 13:17:03
    赞同 展开评论 打赏

龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载