rfc:opcache.no_cache
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:opcache.no_cache [2020/06/06 20:46] – fix changelog formatting tandre | rfc:opcache.no_cache [2020/06/13 17:45] (current) – add feedback comment on moving optimizations into core tandre | ||
---|---|---|---|
Line 3: | Line 3: | ||
* Date: 2020-05-16 | * Date: 2020-05-16 | ||
* Author: Tyson Andre < | * Author: Tyson Andre < | ||
- | * Status: | + | * Status: |
* Implementation: | * Implementation: | ||
* First Published at: https:// | * First Published at: https:// | ||
Line 113: | Line 113: | ||
Voting started on May 30th and ends on June 13th | Voting started on May 30th and ends on June 13th | ||
- | <doodle title=" | + | <doodle title=" |
* Yes | * Yes | ||
* No | * No | ||
Line 127: | Line 127: | ||
- Other | - Other | ||
- | <doodle title=" | + | <doodle title=" |
* 1 | * 1 | ||
* 2 | * 2 | ||
Line 136: | Line 136: | ||
Also, would you be interested in moving opcode optimizations and the JIT out of the zend_extension opcache into PHP's core? | Also, would you be interested in moving opcode optimizations and the JIT out of the zend_extension opcache into PHP's core? | ||
- | <doodle title=" | + | <doodle title=" |
* Yes | * Yes | ||
* No | * No | ||
Line 148: | Line 148: | ||
0.4: Improve documentation of ini settings, add another example use case. | 0.4: Improve documentation of ini settings, add another example use case. | ||
+ | |||
+ | ===== Ideas on moving the optimizer into core instead ===== | ||
+ | |||
+ | There are various ways the suggestion in [[https:// | ||
+ | |||
+ | * Move the optimizer into core (e.g. move code related to opcode optimizations from '' | ||
+ | * Continue optimizing according to '' | ||
+ | * Provide C function pointers to lock shared memory and acquire pointer locations so that the JIT can emit executable code without conflicting with other processes/ | ||
+ | * Limit '' | ||
+ | |||
+ | [[https:// | ||
+ | < | ||
+ | To be clear, "move into core" means moving optimizations into Zend/ and making them part of the compilation process (optionally). They shouldn' | ||
+ | </ | ||
+ | |||
===== References ===== | ===== References ===== |
rfc/opcache.no_cache.1591476385.txt.gz · Last modified: 2020/06/06 20:46 by tandre