Skip to main content

[Migrated content. Thread originally posted on 10 May 2005]

Has anyone done any comparisons and seen any performance differences between the two runtimes?

Other than compiling to native code, is there any benefit in going to the 64bit operating systems with Acucobol?

Brad

[Migrated content. Thread originally posted on 10 May 2005]

Has anyone done any comparisons and seen any performance differences between the two runtimes?

Other than compiling to native code, is there any benefit in going to the 64bit operating systems with Acucobol?

Brad
Brad,

We have run both 32-bit and 64-bit versions of 5.2.1.1 on our HP server.

The 64-bit version was significantly faster, but that was probably because the 32-bit was running in a pa-risc emulator.

One thing to note, however, if you are moving to 64-bit runtimes. Be very careful with USAGE POINTER working storage variables. These must be aligned to 8-byte boundaries otherwise you get a "Memory alignment error".

Despite compiling with the appropriate swithes and using the SYNC keyword, we managed to produce this by having a USAGE POINTER field in an array whose entries were not multiples of 8 bytes.

Apart from that, go for it!

Cheers,

Duncan.

[Migrated content. Thread originally posted on 10 May 2005]

Has anyone done any comparisons and seen any performance differences between the two runtimes?

Other than compiling to native code, is there any benefit in going to the 64bit operating systems with Acucobol?

Brad
Thanks for the info, especially about the pointers. I hadn't thought of addressing that.

Brad