Consultor Eletrônico



Kbase P130606: Progress OpenEdge 64-bit product for 64-bit Windows platforms, benefits and limitations
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/02/2011
Status: Verified

GOAL:

Progress OpenEdge 64-bit product for 64-bit Windows platforms, benefits and limitations

GOAL:

Is there a Progress OpenEdge 64-bit product for 64-bit Windows platforms?

GOAL:

When was the first 64-bit version of Progress OpenEdge certified for Windows 64-bit OS ?

GOAL:

Is there a native support of OpenEdge on Windows 64-bit platforms?

GOAL:

Is OpenEdge 64-bit on Windows 64-bit available ?

GOAL:

Are there any OpenEdge Service Packs necessary for OpenEdge Windows 64-bit ?

GOAL:

What are the benefits of OpenEdge Windows 64-bit license?

GOAL:

Are there any limitations on OpenEdge 64-bit?

FACT(s) (Environment):

Windows 64-bit
OpenEdge 10.2x
x86_64 (AMD64/EMT64)

FIX:

What OpenEdge Native support for Microsoft Windows64?

OpenEdge 10.2A was the first 64-bit version of OpenEdge certified for the 64-bit Operating System versions of Windows. However, support for WIN64 was not included in the intial release of OpenEdge 10.2A.

On April 9th, 2009 the OpenEdge 10.2A01 Service Pack for Win64 was made available on the ESD site. This is the Service Pack which fixed the various performance issues related to the delay of the OpenEdge 10.2A 64-bit release on Windows 64-bit.

On September 2nd, 2009 the OpenEdge 10.2A02 Service Pack for Win-64 was made available on the ESD site. This is the last service pack for the OpenEdge 10.2A 64-bit release on Windows 64-bit.

For the latest Windows 64-bit supported platforms, please reference Solution P164881, "What 64-bit Progress Versions are supported on various Windows OS ?" and the Platform and Product Availability Guide and Reference.

This release is a "Server Only" win64 implementation which provides access to more than 2 Gigabytes of memory for OpenEdge servers:

- OpenEdge RDBMS
- DataServer
- Webspeed
- AppServer
- OE Development Server (for Character and batch clients)
- 4GL Development System (for Character and batch clients)
The Server edition also includes the .NET OpenClient interface DLL's as native 64-bit programs, enabling the use of the Open Client interface to develop 64-bit applications.

This implementation does not include Win64 GUI client support. Customers wishing to use this server-only product would need to connect to the database or AppServer/WebSpeed via a remote machine.

What are the benefits of Win64?

The OpenEdge Windows 64-bit product allows more shared-memory to be allocated to the database buffer pool, which dramatically improves the performance of applications that have a low in-memory buffer hit rate or that are disk bound.

Is there any limitation with Win64?

Please note that under certain circumstances, you may not achieve the operating performance on Win64 that you may have expected. This may be noticed during CPU-intensive application operation. Progress has worked very closely with Microsoft and Intel to determine the source of the performance issue. It has been determined that this issue could arise during CPU intensive operations for Windows applications running on modern machines (post 2006) with newer CPUs. In particular, it appears that the issue may be isolated to the Intel EM64T chip.

If your application is CPU intensive and if you plan to operate on Win64, you may experience improved performance using systems with the AMD 64-bit series of chips due to the larger L1 Data Cache associated with these chips. OpenEdge will operate without error on systems using the Intel EM64T chips, however, our benchmarking has shown that you may experience a performance degradation with CPU intensive applications as compared to running on systems with the AMD 64-bit chips.

As with the introduction of any new operating system, you should plan to carry out performance testing of your application before you release into a production environment.