Could some of the results be explained by the Tizen security system being applied to the WRT but not to crosswalk?
(sorry, this SMACK thing is not my area of expertise; so it might be a stupid question) Kenneth On Tue, Sep 17, 2013 at 9:22 PM, Kenneth Rohde Christiansen <kenneth.christian...@gmail.com> wrote: > Chrome Apps have a file system API as well. It differs from what it in > Tizen, but it would be very nice to see a comparison as well > > Very encouraging results! > > Kenneth > > On Tue, Sep 17, 2013 at 8:04 PM, Leandro Pereira > <leandro.pere...@intel.com> wrote: >> >> Hello, >> >> Since Tizen is a supported platform, I've been performing some >> benchmarks, comparing Crosswalk (XW) with the standard Tizen runtime >> (WRT). >> >> Two tests were performed: >> 1. Create a file, and then immediately remove it. >> 2. Open a ~831KiB text file, open, read it all, close. >> >> Test (1) tests how many simple operations can be performed. On my >> implementation of Tizen's Filesystem API, this consists basically of >> three messages: one to resolve the root directory, one to create the >> file, and one to delete it. >> >> Test (2) tests how much reading a large-ish file from disk will impact >> serialization and transfer in the IPC channels. This sends four >> messages: one to resolve the file to be read, one to open the stream, >> one to read the file, and one to close the stream. >> >> Both tests were performed using a simple script that performs as much of >> these operations in a fixed amount of time as possible, counts how many >> of these succeeded or failed, and then calculates the amount of >> operations per second. The script is available here[1]. Tests were >> performed 5 times, and the results below are the average: >> >> ** Reading/writing from flash ** >> Test Crosswalk Tizen WRT XW/WRT Ratio >> 1 242ops/s 47ops/s ~2.95x >> 2 47ops/s 14ops/s ~3.35x >> >> ** Reading/writing from tmpfs ** >> Test Crosswalk Tizen WRT XW/WRT Ratio >> 1 263ops/s 75ops/s ~3.50x >> 2 50ops/s 13ops/s ~3.85x >> >> [1] https://gist.github.com/lpereira/28513ca299de3429d898 >> >> Crosswalk performs lots of IPC calls and serializes the information >> using JSON. I was expecting these things to be serious bottlenecks, but >> as it turns out, Crosswalk is around 3x faster than Tizen WRT for this >> particular benchmark. >> >> Cheers, >> Leandro >> >> >> _______________________________________________ >> Crosswalk-dev mailing list >> Crosswalk-dev@lists.crosswalk-project.org >> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev > > > > -- > Kenneth Rohde Christiansen > Senior Engineer, WebKit, Qt, EFL > Phone +45 4294 9458 / E-mail kenneth at webkit.org > > ﹆﹆﹆ -- Kenneth Rohde Christiansen Senior Engineer, WebKit, Qt, EFL Phone +45 4294 9458 / E-mail kenneth at webkit.org ﹆﹆﹆ _______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev