Ruby 跨入效能開掛新時代,陸續結束老版本支援

2021-09-19 15:01:51 字數 850 閱讀 4103

開發四年只會寫業務**,分布式高併發都不會還做程式設計師? >>>

ruby 開發團隊近日在官網宣布,所有關於 ruby 2.2 系列的支援已結束:

在 2017 年 3 月 28 日發布 ruby 2.2.7 之後,ruby 2.2 的支援進入了安全維護期。現已過去一年,該階段已結束。ruby 新版的 bug 和安全修復不再移植到 2.2 系列,也不再發布 2.2 系列的版本補丁。建議盡快公升級至 ruby 2.5 或 2.4 版本。

ruby 在6月份發布了 2.6 全新系列的第二個預覽版本,該版本由於引入期待已久的新特性 jit 而被認為對於 ruby 有著不同尋常的意義。在此前的 ruby 25 周年的慶祝會上,創始人 matz 也曾透露,ruby 下一步將主要圍繞「提高生產力」的核心目標進行發展,ruby 3 將主打快速、分布式(可伸縮)和精明(分析),最終實現 3 倍提速。ruby 3 計畫在 2020 年發布,而 ruby 2.6 則是為推進其 3 倍提速目標實現而邁出的第一步。

ruby 2.5 系列

目前處於常規維護階段。必要時,會移植 bug 修復,發布新版。如果發現嚴重安全問題,會發布緊急修復。

ruby 2.4 系列

目前處於常規維護階段。必要時,會移植 bug 修復,發布新版。如果發現嚴重安全問題,會發布緊急修復。

ruby 2.3 系列

目前處於安全維護階段。除了安全修復之外,不再把 bug 修復移植到 2.3 系列。如果發現嚴重安全問題,會發布緊急修復。對 ruby 2.3 系列的支援計畫到 2019 年 3 月底結束。

「位運算」助力高效能開發

符號 描述運算規則 按位與 2個位都為1,結果為1 按位或 乙個位為1,結果為1 按位異或 相同為0,相異為1 按位取反 1變0,0變1 左移各二進位全部左移n位,高位丟棄,低位補0 n 右移各二進位全部右移若干位,對無符號數,高位補0,有符號數,各編譯器處理方法不一樣,有的補符號位 算術右移 有的...

ruby 執行緒的效能測試

在使用中ruby的過程中難免會遇到提高效能的問題,由此便想起了ruby執行緒。但是我在使用中卻發現ruby的執行緒卻不能提高效能。我寫了以下 做了些簡單測試。測試結果如下 沒有使用執行緒,執行緒的處理 裡沒有sleep 24秒 2009 12 02 23 03 11 0800 2009 12 02 ...

頁面效能測試 Ruby篇

上篇文章寫了頁面效能測試 qtp篇,我想大家都了解了怎麼去實現頁面效能測試了,那麼我現在再來說一下如何用ruby來實現,其實實現的思想都是一樣的,唯一的區別就是適用的工具不一樣而已。那麼我為什麼要是用ruby再來實現一次,而不是用qtp呢?原因是ruby有著qtp所無法比擬的優點,這點讓我下定決心來...