OpenResty 与 Nginx 共享内存区的内存碎片问题

  • 空的共享内存区
  • 填充类似大小的条目
  • 删除奇数键
  • 删除前半部分的键
  • 缓解内存碎片
Photo by Elena Mozhvilo
  • 空的共享内存区
  • 填充类似大小的条目
  • 删除奇数键
  • 删除前半部分的键
  • 缓解内存碎片

OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的

  • Slab 与内存页
  • 分配的内存不一定有消耗
  • 虚假的内存泄漏
  • HUP 重新加载
Photo by Jose G. Ortega Castro
  • Slab 与内存页
  • 分配的内存不一定有消耗
  • 虚假的内存泄漏
  • HUP 重新加载

OpenResty 1.17.8.1 新版发布

  • 致谢
  • 完整 Changelog
  • 下一个版本
  • 致谢
  • 完整 Changelog
  • 下一个版本

OpenResty Inc. 锁定四百万融资,领先流量管理软件同时发布实时诊断新品

Photo by Pedro Lastra

OPM 网站优化发布

  • 首页
  • 包列表页
  • 上传记录列表页
  • 包搜索页
  • 包详情信息页
  • 用户信息页
  • 文档页
  • TODO:
  • 首页
  • 包列表页
  • 上传记录列表页
  • 包搜索页
  • 包详情信息页
  • 用户信息页
  • 文档页
  • TODO:

Fedora 32, Ubuntu 20.04 Focal 和 Alpine 3.7 ~ 3.11 的 OpenResty 官方二进制仓库

  • openresty
  • openresty-resty
  • openresty-restydoc
  • openresty-debug
  • openresty-valgrind
  • openresty-openssl
  • openresty-openssl-debug
  • perl-lemplate
  • perl-test-nginx
  • 调试符号包
  • 打包源码
  • 新版本 OpenResty
  • openresty
  • openresty-resty
  • openresty-restydoc
  • openresty-debug
  • openresty-valgrind
  • openresty-openssl
  • openresty-openssl-debug
  • perl-lemplate
  • perl-test-nginx
  • 调试符号包
  • 打包源码
  • 新版本 OpenResty

OpenResty 1.15.8.3 正式版 + 1.17.8.1 RC1 版

OpenResty 和 Nginx 如何分配和管理内存

  • 系统层面
  • 应用层面
  • 传统的 Nginx 服务器
Photo by Harrison Broadbent
  • 系统层面
  • 应用层面
  • 传统的 Nginx 服务器

OpenResty Inc. 2019 技术沙龙及商业产品交流会回顾

  • 8 月 10 日下午,北京开源技术沙龙
  • 8 月 11 日下午,北京商业产品交流会
  • 8 月 17 日下午,深圳开源技术沙龙
  • 8 月 10 日下午,北京开源技术沙龙
  • 8 月 11 日下午,北京商业产品交流会
  • 8 月 17 日下午,深圳开源技术沙龙

OpenResty Inc. 2019 技术沙龙及商业产品交流会

  • 北京技术沙龙
  • 深圳技术沙龙
  • OpenResty Inc 商业产品交流会
  • 北京技术沙龙
  • 深圳技术沙龙
  • OpenResty Inc 商业产品交流会

长期招聘优秀人才

  • 后端工程师/系统工程师
  • 销售工程师
  • 后端工程师/系统工程师
  • 销售工程师

LuaJIT GC64 模式

  • 老的内存限制
    • 何时会碰到这个内存限制
    • 内存限制是每进程的
    • GC 管理的内存
    • 不由 GC 管理的内存
    • 提升 x64 模式的内存上限到 4 GB
  • 新的 GC64 模式
    • 如何开启 GC64 模式
    • 性能影响
    • 调试分析工具链
  • 老的内存限制
    • 何时会碰到这个内存限制
    • 内存限制是每进程的
    • GC 管理的内存
    • 不由 GC 管理的内存
    • 提升 x64 模式的内存上限到 4 GB
  • 新的 GC64 模式
    • 如何开启 GC64 模式
    • 性能影响
    • 调试分析工具链

动态追踪技术漫谈

  • 什么是动态追踪
  • 动态追踪的优点
  • DTrace 与 SystemTap
  • SystemTap 在生产上的应用
  • 火焰图
  • 方法论
  • 知识就是力量
  • 开源与调试符号
  • Linux 内核的支持
  • 硬件追踪
  • 死亡进程的遗骸分析
  • 传统的调试技术
  • 凌乱的调试世界
  • OpenResty XRay
Photo by Philip Brown
  • 什么是动态追踪
  • 动态追踪的优点
  • DTrace 与 SystemTap
  • SystemTap 在生产上的应用
  • 火焰图
  • 方法论
  • 知识就是力量
  • 开源与调试符号
  • Linux 内核的支持
  • 硬件追踪
  • 死亡进程的遗骸分析
  • 传统的调试技术
  • 凌乱的调试世界
  • OpenResty XRay
联系我们

OpenResty 开源社区

请加入我们,并与我们分享您的想法和问题,我们迫不及待想在那里见到您!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

很乐意听到您的反馈,请与我们联系 👋

成功发送消息!

我们的专家团队将在 24 小时之内与您联系。
x