003 File Manager
Current Path:
/usr/local/www/sites/shared/phpmyadmin/vendor/phpmyadmin/motranslator
usr
/
local
/
www
/
sites
/
shared
/
phpmyadmin
/
vendor
/
phpmyadmin
/
motranslator
/
📁
..
📁
.github
📄
CHANGES.md
(1.53 KB)
📄
CONTRIBUTING.md
(883 B)
📄
LICENSE
(17.62 KB)
📄
PERFORMANCE.md
(930 B)
📄
README.md
(4.44 KB)
📄
codecov.yml
(54 B)
📄
composer.json
(1.08 KB)
📄
phpunit.xml
(1.03 KB)
📁
src
Editing: PERFORMANCE.md
# Performance This library was tweaked for best performance for single use - translating application with many strings using mo file. Current benchmarks show it's about four times faster than original php-gettext. There are two benchmark scripts in the code: * ``benchmark-context.php`` - benchmarks context usage * ``benchmark-plural.php`` - benchmarks plural evaluation * ``benchmark.php`` - benchmarks file parsing ## Performance measurements The performance improvements based on individual changes in the code: | Stage | Seconds | | -------------- | --------------- | | Original code | 4.7929680347443 | | Remove nocache | 4.6308250427246 | | Direct endian | 4.5883052349091 | | Remove attribs | 4.5297479629517 | | String reader | 1.8148958683014 | | No offset | 1.2436759471893 | | Less attribs | 1.1722540855408 | | Remove shift | 1.0970499515533 | | Magic order | 1.0868430137634 |
Upload File
Create Folder