pecl:apc:todo:40
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
pecl:apc:todo:40 [2009/10/10 21:10] – Brain-dump of where things stand with 4.0 shire | pecl:apc:todo:40 [2009/12/07 15:39] – add myself to the TSRMLS_FETCH part kalle | ||
---|---|---|---|
Line 10: | Line 10: | ||
| Windows Compatability | In-Progress | 4.0.0a | kalle, pierre, shire | Ensure we have windows compatability and testing | | | Windows Compatability | In-Progress | 4.0.0a | kalle, pierre, shire | Ensure we have windows compatability and testing | | ||
| mmap replacement for windows | ?? | ?? | pierre, kalle | Implement a replacement for mmap on windows | | | mmap replacement for windows | ?? | ?? | pierre, kalle | Implement a replacement for mmap on windows | | ||
- | | TSRMLS_FETCH() | In-Progress | 4.0.0a | shire | Remove as many TSRMLS_FETCH() calls as possible or in perf. critical regions to improve TS performance. | | + | | TSRMLS_FETCH() | In-Progress | 4.0.0a | shire, kalle | Remove as many TSRMLS_FETCH() calls as possible or in perf. critical regions to improve TS performance. | |
| Documentation | Not Started | 4.0.0a | shire | Need to update documentation both in code (TECHNOTES) as well as in the official PHP documentation (location?) or wiki so users know about changes and can better get up to speed with APC. Should also put together an upgrade quickstart guide. | | | Documentation | Not Started | 4.0.0a | shire | Need to update documentation both in code (TECHNOTES) as well as in the official PHP documentation (location?) or wiki so users know about changes and can better get up to speed with APC. Should also put together an upgrade quickstart guide. | | ||
| apc.php cleanup | Not Started | 4.0.0b | shire | apc.php page still needs lots of fixing, additional features etc. If you're interested in helping I have a detaild list ;-) | | | apc.php cleanup | Not Started | 4.0.0b | shire | apc.php page still needs lots of fixing, additional features etc. If you're interested in helping I have a detaild list ;-) | | ||
| on-disk cache (.phpc) | In-Progress/ | | on-disk cache (.phpc) | In-Progress/ | ||
+ | | Spin-lock stabalization | In-Progress | 4.0.0b | shire | Spin locks are stable except for a signal handling problem in Zend. A patch has been prepared and needs to be tested/ | ||
+ | | Windows locking | Not Started | 4.0.0b | shire, pierre, kalle | Sounds like we need to look at our options for windows locking so we have a good, stable, efficient option that works on both Win and Unix flavors. | ||
+ | | Virtual Host/ | ||
+ | | Hash stats/ | ||
====== Research ====== | ====== Research ====== | ||
Line 24: | Line 27: | ||
| Memory usage | Not Started | n/a | shire | Currently memory usage per key is pretty significant, | | Memory usage | Not Started | n/a | shire | Currently memory usage per key is pretty significant, | ||
| Binary Serialization | Not Started | n/a | shire | Currently we do a very logic based copy of data in APC, with allocations per struct, and memory pointers that are not sequential. | | Binary Serialization | Not Started | n/a | shire | Currently we do a very logic based copy of data in APC, with allocations per struct, and memory pointers that are not sequential. | ||
+ | | fine-grained locking | Needs verification/ | ||
pecl/apc/todo/40.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1