|
I applied Jon's suggestion (thanks Jon!) to my test program. There is a catch : RPG-LE doesn't allow arrays to overlay other arrays. I got around this by declaring a character array based on a pointer set to %addr(the date array.) This works and appears to be even faster. I consistently got 1 CPU-second run times. Incidentally, in my first post, I had used an 8 digit packed field for the date.I changed this to a 9 digit field, with no difference in performance. Andy Warren Ottaway Newspapers, Inc. >>>From: Jon.Paris@halinfo.it >>>Subject: Date performance >>>An alternative might be to continue to use dates, but to have them in the >>>same format and re-map the fields as character. >>>i.e. D CharDate 10 Overlay(RealDate) >>>There was some talk of improving this kind of date performance by doing >>>byte-level compares rather than date to date - any comment on that Hans ? +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.