S
Steven Jenkins
I have a script that uses REXML to stream parse an XML file and load a
MySQL database from it. The file is about 65000 lines, 2.2 MB. With Ruby
1.8.0, it completes in about 25 seconds. I just installed Ruby 1.8.1,
and the performance is at least a factor of 20 worse.
This is on a 1 GHz P3 running Gentoo Linux. I don't have head-to-head
comparison numbers, but I'm observing the same effect on a 3.2 GHz P4
running RedHat 9. The script runs for 16 minutes when it should have
completed in a few seconds.
I've commented out the database calls, so I'm just measuring the
Ruby/REXML performance.
Any ideas?
MySQL database from it. The file is about 65000 lines, 2.2 MB. With Ruby
1.8.0, it completes in about 25 seconds. I just installed Ruby 1.8.1,
and the performance is at least a factor of 20 worse.
This is on a 1 GHz P3 running Gentoo Linux. I don't have head-to-head
comparison numbers, but I'm observing the same effect on a 3.2 GHz P4
running RedHat 9. The script runs for 16 minutes when it should have
completed in a few seconds.
I've commented out the database calls, so I'm just measuring the
Ruby/REXML performance.
Any ideas?