當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby OpenSSL.print_mem_leaks用法及代碼示例


本文簡要介紹ruby語言中 OpenSSL.print_mem_leaks 的用法。

用法

print_mem_leaks → true | false

用於調試 Ruby/OpenSSL 庫。調用CRYPTO_mem_leaks_fp(stderr)。將檢測到的內存泄漏打印到標準錯誤。這會清理全局狀態,因此在調用它之後您不能使用庫的任何方法。

如果檢測到泄漏,則返回 true,否則返回 false

這僅在使用函數強大的 OpenSSL 和 -enable-debug 配置選項構建時可用。

示例

OpenSSL.mem_check_start
NOT_GCED = OpenSSL::PKey::RSA.new(256)

END {
  GC.start
  OpenSSL.print_mem_leaks # will print the leakage
}

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 OpenSSL.print_mem_leaks。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。