Lua 級別 CPU 火焰圖簡介

  • 甚麼是火焰圖
  • 簡單的 Lua 樣例
  • 複雜的 Lua 應用
  • 取樣開銷
  • 安全性
  • 相容性
  • 其他型別的 Lua 級別火焰圖
Photo by Guido Jansen
  • 甚麼是火焰圖
  • 簡單的 Lua 樣例
  • 複雜的 Lua 應用
  • 取樣開銷
  • 安全性
  • 相容性
  • 其他型別的 Lua 級別火焰圖

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