Yes, good luck on bigger alphabets,
I think comparison of the Wine with Java on my hardware will not tell much. I should try to compile from source when I have a time. It seems that Wine is too slow on the large files and enwik9 would last forever.
Code:
Linux Mint 7 Gloria - Main Edition @ Kernel 2.6.28-11-generic, EXT3, wine-1.0.1
java version "1.6.0_16" Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)
*-memory
size: 512MiB; capacity: 3GiB
*-bank:2
description: DIMM DRAM Synchronous
slot: DDR 3; size: 512MiB; width: 64 bits
*-cpu
product: AMD Athlon(TM) XP 2500+
version: 6.10.0; slot: SOCKET A; size: 1100MHz
capacity: 2250MHz; width: 32 bits; clock: 100MHz
*-cache:0
description: L1 cache
size: 128KiB; capacity: 128KiB
*-cache:1
description: L2 cache
size: 512KiB; capacity: 8MiB
*-disk
description: ATA Disk
product: ST380011A; vendor: Seagate
bus info: scsi@0:0.0.0; version: 3.04; size: 74GiB (80GB)
Code:
time wine gmtf.exe c enwik8 x
real 2m0.655s
user 1m49.907s
sys 0m1.484s
time wine mtf.exe c enwik8 x
real 4m58.289s
user 3m46.278s
sys 0m49.251s
time java -jar mtf0.08.jar c enwik8 x
real 0m18.600s
user 0m13.289s
sys 0m2.396s