- or download this
$ python3 llil.py big1.txt big2.txt big3.txt > out1.txt
collect time : 5.2 s
...
total processing time : 22.9 s
output time : 3.5 s
total time : 26.4 s
- or download this
# Install pyston_lite_autoload to ~/.local/lib/python3.10/site-package
+s/.
$ python3 -m pip install --user pyston_lite_autoload
...
total processing time : 20.2 s
output time : 3.2 s
total time : 23.4 s
- or download this
$ diff llil.py llil2.py
53c53
...
< def sort_via_cmp_to_key( cat_count :dict[ str, int ] ) ->list[ str ]
+:
---
> def sort_via_cmp_to_key( cat_count :dict ) ->list:
- or download this
$ ./pyston_2.3.5/bin/pyston3 llil2.py big1.txt big2.txt big3.txt > out
+3.txt
collect time : 3.7 s
...
total processing time : 15.9 s
output time : 3.0 s
total time : 18.8 s
- or download this
$ perl dualvar.pl big1.txt big2.txt big3.txt >out4.txt
start
get properties: 6 secs
sort + output: 16 secs
total: 22 secs