[DOC] Stop discouraging the use of Array#each (#10119)
This commit is contained in:
parent
edc7b73fc4
commit
3668118572
@ -268,8 +268,6 @@ This section contains tips on writing Ruby code that will run as fast as possibl
|
||||
- Avoid classes that wrap objects if you can
|
||||
- Avoid methods that just call another method, trivial one-liner methods
|
||||
- Try to write code so that the same variables always have the same type
|
||||
- Use `while` loops if you can, instead of C methods like `Array#each`
|
||||
- This is not idiomatic Ruby, but could help in hot methods
|
||||
- CRuby method calls are costly. Avoid things such as methods that only return a value from a hash or return a constant.
|
||||
|
||||
You can also use the `--yjit-stats` command-line option to see which bytecodes cause YJIT to exit, and refactor your code to avoid using these instructions in the hottest methods of your code.
|
||||
|
Loading…
x
Reference in New Issue
Block a user