برای اجرای رایگان JSON از «جم «oj» استفاده کنید

Summarize this content to 400 words in Persian Lang
شما احتمالاً در حال تولید رشته های JSON یا تجزیه آنها در برنامه Rails خود هستید. با استفاده از gem “oj” می تواند سرعت این عملیات را به میزان قابل توجهی افزایش دهد.
راه اندازی آسان است!
فقط جواهر را در gemfile قرار دهید و تماس بگیرید Oj.optimize_rails در یک اولیه ساز
در M2 Mac خود شاهد کاهش 30-40٪ زمان اجرای خوب هستم.
Benchmark.bmbm do |x|
x.report(“jsonification”) { 500_000.times { {“yay#{_1}” => true}.to_json } }
end
# without OJ
jsonification 0.929295 0.001351 0.930646 ( 0.934957)
jsonification 0.937358 0.001534 0.938892 ( 0.944757)
jsonification 0.999621 0.002159 1.001780 ( 1.010062)
# with OJ
jsonification 0.605699 0.001421 0.607120 ( 0.614704)
jsonification 0.593242 0.001314 0.594556 ( 0.601887)
jsonification 0.602174 0.001644 0.603818 ( 0.611623)
jsonification 0.587775 0.002133 0.589908 ( 0.597829)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
شما احتمالاً در حال تولید رشته های JSON یا تجزیه آنها در برنامه Rails خود هستید. با استفاده از gem "oj"
می تواند سرعت این عملیات را به میزان قابل توجهی افزایش دهد.
راه اندازی آسان است!
فقط جواهر را در gemfile قرار دهید و تماس بگیرید Oj.optimize_rails
در یک اولیه ساز
در M2 Mac خود شاهد کاهش 30-40٪ زمان اجرای خوب هستم.
Benchmark.bmbm do |x|
x.report("jsonification") { 500_000.times { {"yay#{_1}" => true}.to_json } }
end
# without OJ
jsonification 0.929295 0.001351 0.930646 ( 0.934957)
jsonification 0.937358 0.001534 0.938892 ( 0.944757)
jsonification 0.999621 0.002159 1.001780 ( 1.010062)
# with OJ
jsonification 0.605699 0.001421 0.607120 ( 0.614704)
jsonification 0.593242 0.001314 0.594556 ( 0.601887)
jsonification 0.602174 0.001644 0.603818 ( 0.611623)
jsonification 0.587775 0.002133 0.589908 ( 0.597829)