diff options
| author | Mhd Sulhan <m.shulhan@gmail.com> | 2014-07-27 20:22:12 +0700 |
|---|---|---|
| committer | Mhd Sulhan <m.shulhan@gmail.com> | 2014-07-27 20:22:12 +0700 |
| commit | a5817d2410f65c3a055e4c1ec212270aed50186d (patch) | |
| tree | 60b4f7f0bf5684a8a950ec7602e8536ccc8d456c /doc/dev/vos.test.create.log | |
| parent | 69d5c74cb37f32588d78e09fcffb947cd74d9c13 (diff) | |
| download | vos-a5817d2410f65c3a055e4c1ec212270aed50186d.tar.xz | |
Add documentation.
Diffstat (limited to 'doc/dev/vos.test.create.log')
| -rw-r--r-- | doc/dev/vos.test.create.log | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/doc/dev/vos.test.create.log b/doc/dev/vos.test.create.log new file mode 100644 index 0000000..027c53f --- /dev/null +++ b/doc/dev/vos.test.create.log @@ -0,0 +1,113 @@ +2009.10.12 + +Comparing vos create process time by setting process max row and buffer size +============================================================================== + + is it disk or algorithm ? + +- file input size : 257,985,910 byte (~ 250 MB) +- format of input field: + + '\'':field01:'\''::';', + +- format of output field: + + '':field01:''::'|', + +- number of field in input & output : 11 field +- process max : 2 (this option does not effect process actually) + + +system copy time +============================================================================== + + real 0m2.906s + user 0m0.010s + sys 0m0.747s + + +vos load+create +============================================================================== + +test 000 +-------- +o process max row : 100,000 +o file buffer size : 8192 + + real 0m30.243s + user 0m55.680s + sys 0m1.567s + + +test 001 +-------- +o process max row : 100,000 +o file buffer size : 1,024,000 + + real 0m30.296s + user 0m55.536s + sys 0m1.790s + + +test 002 +-------- + +o process max row : 200,000 +o file buffer size : 1,024,000 + + real 0m30.115s + user 0m55.956s + sys 0m1.500s + + +test 003 +-------- + +o process max row : 100,000 +o file buffer size : 51,200,000 + + real 0m29.924s + user 0m55.443s + sys 0m1.563s + + +test 004 +-------- + +o process max row : 500,000 +o file buffer size : 51,200,000 + + real 0m32.795s + user 0m57.013s + sys 0m1.697s + + +(source change) +before: +- int record_read_filtered(struct Record **R, struct File *F, + struct Field *fld); +after: +- int record_read_filtered(struct Record **R, struct File *F, + struct Field *fld, struct String *str); + + +test 005 +-------- + +o process max row : 100,000 +o file buffer size : 8,192 + + real 0m29.783s + user 0m54.253s + sys 0m1.867s + + +test 006 +-------- + +o process max row : 100,000 +o file buffer size : 51,200,000 + + real 0m30.364s + user 0m56.000s + sys 0m1.570s |
