Last updated: May 15 2007
R3lib is an open-source library of functions for finding maximal repeats in data (text or binary). For more information see home page of my diploma thesis.
File | Comment |
r3lib1.0.1.zip | Latest R3Lib version |
svndump.zip | Subversion repository dump (May 15 2007) |
Following table gives an idea how fast is R3lib on different types of input. These files were used as input and they were free to download at the time when the measurement took place, link to download location is given for each of them. Machine used for measurement was 3GHz Intel Pentium 4, 1GB RAM. Measurements were done on Linux and Windows, 4 times on each.
File | Link | Size | TimeWin | TimeLinux | Peak | Mem | rPeak | rMem |
gimp-2.2.9.tar.gz | link | 18,400,967 |
149.701 |
174.265 |
691,693,912 |
416,358,967 |
37.59 |
22.63 |
Azureus_2.5.0.4a_Win32.setup.exe | link | 10,007,784 |
57.460 |
67.203 |
362,287,916 |
206,977,004 |
36.20 |
20.68 |
180907088.jpg | link | 4,611,403 |
22.031 |
25.509 |
164,415,064 |
92,187,563 |
35.65 |
19.99 |
183899999.jpg | link | 1,993,582 |
7.649 |
8.850 |
69,729,972 |
38,079,982 |
34.98 |
19.10 |
184722357.jpg | link | 1,065,155 |
3.080 |
3.617 |
36,752,568 |
19,964,923 |
34.50 |
18.74 |
rbcru10.txt | link | 653,492 |
3.364 |
4.073 |
27,613,492 |
16,417,866 |
42.26 |
25.12 |
zlib123.zip | link | 583,873 |
1.756 |
2.116 |
20,627,024 |
11,447,525 |
35.33 |
19.61 |
2ws2610.txt | link | 193,004 |
0.898 |
1.098 |
8,072,116 |
4,839,906 |
41.81 |
25.07 |
1ws2510.txt | link | 150,662 |
0.712 |
0.892 |
6,355,132 |
3,797,228 |
42.18 |
25.20 |
1ws1810.txt | link | 145,500 |
0.673 |
0.831 |
6,125,588 |
3,647,890 |
42.10 |
25.07 |
1ws3410.txt | link | 129,092 |
0.597 |
0.734 |
5,435,572 |
3,245,222 |
42.11 |
25.14 |
1ws1710.txt | link | 121,446 |
0.560 |
0.695 |
5,114,920 |
3,053,803 |
42.12 |
25.15 |
1ws0610.txt | link | 105,421 |
0.480 |
0.585 |
4,445,260 |
2,651,660 |
42.17 |
25.15 |
19033.txt | link | 74,726 |
0.353 |
0.396 |
3,178,480 |
1,916,273 |
42.54 |
25.64 |
Legend:
R3lib development environment setup
1.0.1 - findPairs query bugfix
1.0.0 - Release for diploma thesis, added some comments
0.9.2 - Fixes needed to compile on linux
0.9.1 - I decided to start version numbering with this verison. All versions before my diploma thesis deadline will be 0.9.x. Version 1.0.0 will be the version that will be submitted with my thesis. Version will have tree components A.B.C. A will be incremented with major conceptual change of R3lib. B will be incremented with new feature and C will be incremented with bugfix releases.
(c) Michal Linhard 2006-2007