Backends
Documentation for the Plist4r backend modules - please see Plist4r::Backend
Performance
Time elapsed for encoding / decoding a non-flat (nested) plist structure of 1024 keys
Real elapsed time based on - 2GHz Intel Core Duo with 2GB Ram
Ruby Enterprise Edition (REE) 1.8.7 p248, Mac OS-X 10.6.3
:from_xml | :to_xml | :from_binary | :to_binary | |
---|---|---|---|---|
c_f_property_list | 26.2 ms | 36.1 ms | 15.5 ms | 67.7 ms |
haml | n/a | 30.3 ms | n/a | n/a |
libxml4r | 57.2 ms | n/a | n/a | n/a |
osx_plist | 6.0 ms | 17.8 ms | 3.6 ms | 5.4 ms |
ruby_cocoa | 297.9 ms | 267.4 ms | 288.4 ms | 264.0 ms |
To re-run the backend tests
$ cd plist4r && rake backends:test