A user opens a workbook on a computer that is running Excel Services for Microsoft Office SharePoint Server 2007. The workbook contains a chart that is viewed many times. Over time, the chart is not displayed successfully. Additionally, the user receives the following error message:
Failed to download Excel Services chart
The following error message is logged on the computer that is running Excel Services for Microsoft Office SharePoint Server 2007:
Chart rendering failed (hr=0x8007000e, GDIError=0, Win32Error=0x8)
This issue occurs if the Graphical Device Interface
(GDI) has insufficient memory.
To work around this issue, use one of the following methods:
- Control the Memory Cache Threshold setting and the Maximum Unused Object Age setting in the Excel Services Settings area in Shared Services Administration.
Note You may experience performance issues if you change the memory usage settings. Administrators should make sure that other applications are using memory as expected.
You can use the Memory Cache Threshold setting to control the rate of evictions. The Memory Cache Threshold setting is the percentage of maximum private bytes that can be allocated for caching inactive objects. You can reduce this percentage to speed up evictions. If you change the Memory Cache Threshold setting to 0, caching of inactive objects will be disabled.
The Maximum Unused Object Age setting can also be used to speed up evictions. The Maximum Unused Object Age setting is the maximum time in minutes that inactive objects remain in memory cache. You can reduce this time to speed up evictions.
- Recycle the application server.