title: SAS - Allocating maximum memory for a hash table
body: <p>I have a table I'm trying to load into a hash object and I'm getting this message:</p>
  
  <pre><code>ERROR: Hash object added 1703920 items when memory failure occurred.
  FATAL: Insufficient memory to execute DATA step program. Aborted during the EXECUTION phase.
  ERROR: The SAS System stopped processing this step because of insufficient memory.
  </code></pre>
  
  <p><strong>My computer has sufficient spare RAM to load the table,</strong> it just appears as though my SAS configuration is limiting how much RAM SAS will allocate to this task.</p>
  
  <p>What settings do I need in order to force SAS to use the maximum amount of RAM?</p>
  
  <p>Standalone SAS 9.3 running on a Windows XP box.</p>