Well, deleting objects was quite a good idea : the CPU consumption is not around 100 % anymore and the times are twice better.
Here are the results of my last benchmarks (processing 1800 records) :
Progress 4GL : 31 secs
Java : 76 secs
ABL ("Java style") : 273 secs
But I do not take those results as something representing ABL's performances, as I'm sure I did not do things right about database access, or even Progress best practices (by instance : I only use parameters and not shared variables).
But that was a good practice.
Oh, by the way, I used the List class, which I found through OEHive website, and it really helped me ! Thanks for that too
Here are the results of my last benchmarks (processing 1800 records) :
Progress 4GL : 31 secs
Java : 76 secs
ABL ("Java style") : 273 secs
But I do not take those results as something representing ABL's performances, as I'm sure I did not do things right about database access, or even Progress best practices (by instance : I only use parameters and not shared variables).
But that was a good practice.
Oh, by the way, I used the List class, which I found through OEHive website, and it really helped me ! Thanks for that too