• We are currently performing site maintenance, parts of civfanatics are currently offline, but will come back online in the coming days (this includes any time you see the message "account suspended"). For more updates please see here.

Question: Civ 5 is 32 bit?

Dissonance

Warlord
Joined
Mar 30, 2010
Messages
166
Location
Calgary, AB
Hey folks,

I have a moderate computer, and civ 5 runs fairly slowly. I've been looking through my task manager, and discovered that civ 5 runs as 32 bit? Why not 64? My system is 64, and I assume that would help a lil' bit.

Can this be fixed? Does this matter?
 
Hey folks,

I have a moderate computer, and civ 5 runs fairly slowly. I've been looking through my task manager, and discovered that civ 5 runs as 32 bit? Why not 64? My system is 64, and I assume that would help a lil' bit.

Can this be fixed? Does this matter?

Do you know how to run a DXDiag and post it here?
 
Sure do! When I run DxDiag, it launches the 32 bit version by default. Here's the 64 bit one. Culled.

Code:
   Operating System: Windows Vista™ Ultimate (6.0, Build 6002) Service Pack 2 (6002.vistasp2_gdr.101014-0432)
System Manufacturer: System manufacturer
       System Model: P5K SE
               BIOS: BIOS Date: 07/19/07 11:46:27 Ver: 08.00.12
          Processor: Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz (2 CPUs), ~2.0GHz
             Memory: 4094MB RAM
          Page File: 5180MB used, 3829MB available
    DirectX Version: DirectX 11
DX Setup Parameters: Not found
     DxDiag Version: 7.00.6002.18107 64bit Unicode
  DxDiag Previously: Crashed in DirectInput (stage 1)

DxDiag Notes
      Display Tab 1: No problems found.
        Sound Tab 1: No problems found.
        Sound Tab 2: No problems found.
          Input Tab: 

--------------------
DirectX Debug Levels
--------------------
Direct3D:    0/4 (retail)
DirectDraw:  0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay:  0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow:  0/6 (retail)

Display Devices
        Card name: NVIDIA GeForce GTX 260
     Manufacturer: NVIDIA
        Chip type: GeForce GTX 260
         DAC type: Integrated RAMDAC
       Device Key: Enum\PCI\VEN_10DE&DEV_05E2&SUBSYS_0ABA19F1&REV_A1
   Display Memory: 2668 MB
 Dedicated Memory: 877 MB
    Shared Memory: 1791 MB
     Current Mode: 1680 x 1050 (32 bit) (60Hz)
          Monitor: Generic PnP Monitor
      Driver Name: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
   Driver Version: 8.17.0012.7533 (English)
      DDI Version: 10
   BGRA Supported: Yes
Driver Attributes: Final Retail
 Driver Date/Size: 5/25/2011 00:09:12, 15223912 bytes
      WHQL Logo'd: n/a
  WHQL Date Stamp: n/a
Device Identifier: {D7B71E3E-46A2-11CF-2C67-B62A1FC2C535}
        Vendor ID: 0x10DE
        Device ID: 0x05E2
        SubSys ID: 0x0ABA19F1
      Revision ID: 0x00A1
      Revision ID: 0x00A1
      Video Accel: ModeMPEG2_A ModeMPEG2_C ModeVC1_C ModeWMV9_C 
 Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                   {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
     DDraw Status: Enabled
       D3D Status: Enabled
       AGP Status: Enabled

-------------
Sound Devices
-------------
            Description: Speakers (Realtek High Definition Audio)
 Default Sound Playback: Yes
 Default Voice Playback: Yes
            Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_1043829F&REV_1000
        Manufacturer ID: 1
             Product ID: 100
                   Type: WDM
            Driver Name: RTKVHD64.sys
         Driver Version: 6.00.0001.6050 (English)
      Driver Attributes: Final Retail
            WHQL Logo'd: n/a
          Date and Size: 2/22/2010 18:26:12, 2271648 bytes
            Other Files: 
        Driver Provider: Realtek Semiconductor Corp.
         HW Accel Level: Basic
              Cap Flags: 0x0
    Min/Max Sample Rate: 0, 0
Static/Strm HW Mix Bufs: 0, 0
 Static/Strm HW 3D Bufs: 0, 0
              HW Memory: 0
       Voice Management: No
 EAX(tm) 2.0 Listen/Src: No, No
   I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

            Description: Realtek Digital Output (Realtek High Definition Audio)
 Default Sound Playback: No
 Default Voice Playback: No
            Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_1043829F&REV_1000
        Manufacturer ID: 1
             Product ID: 100
                   Type: WDM
            Driver Name: RTKVHD64.sys
         Driver Version: 6.00.0001.6050 (English)
      Driver Attributes: Final Retail
            WHQL Logo'd: n/a
          Date and Size: 2/22/2010 18:26:12, 2271648 bytes
            Other Files: 
        Driver Provider: Realtek Semiconductor Corp.
         HW Accel Level: Basic
              Cap Flags: 0x0
    Min/Max Sample Rate: 0, 0
Static/Strm HW Mix Bufs: 0, 0
 Static/Strm HW 3D Bufs: 0, 0
              HW Memory: 0
       Voice Management: No
 EAX(tm) 2.0 Listen/Src: No, No
   I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

Sound Capture Devices
            Description: Line In (Realtek High Definition Audio)
  Default Sound Capture: Yes
  Default Voice Capture: Yes
            Driver Name: RTKVHD64.sys
         Driver Version: 6.00.0001.6050 (English)
      Driver Attributes: Final Retail
          Date and Size: 2/22/2010 18:26:12, 2271648 bytes
              Cap Flags: 0x0
           Format Flags: 0x0

DirectInput Devices
Poll w/ Interrupt: No

USB Devices

Gameport Devices

PS/2 Devices

Disk & DVD/CD-ROM Drives
      Drive: C:
 Free Space: 9.7 GB
Total Space: 80.0 GB
File System: NTFS

      Drive: D:
 Free Space: 22.7 GB
Total Space: 152.0 GB
File System: NTFS

      Drive: E:
 Free Space: 12.6 GB
Total Space: 73.2 GB
File System: NTFS

      Drive: G:
 Free Space: 411.2 GB
Total Space: 715.4 GB
File System: NTFS

      Drive: F:
      Model: HL-DT-ST DVD-RAM GSA-H55N ATA Device

System Devices
     Name: Intel(R) G33/G31/P35 Express Chipset PCI Express Root Port - 29C1
Device ID: PCI\VEN_8086&DEV_29C1&SUBSYS_29C18086&REV_02\3&11583659&0&08
   Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:31, 178664 bytes

     Name: Intel(R) G33/G31/P35 Express Chipset Processor to I/O Controller - 29C0
Device ID: PCI\VEN_8086&DEV_29C0&SUBSYS_82761043&REV_02\3&11583659&0&00
   Driver: n/a

     Name: Intel(R) ICH9 Family PCI Express Root Port 6 - 294A
Device ID: PCI\VEN_8086&DEV_294A&SUBSYS_82771043&REV_02\3&11583659&0&E5
   Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:31, 178664 bytes

     Name: Intel(R) ICH9 Family PCI Express Root Port 5 - 2948
Device ID: PCI\VEN_8086&DEV_2948&SUBSYS_82771043&REV_02\3&11583659&0&E4
   Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:31, 178664 bytes

     Name: Intel(R) ICH9 Family PCI Express Root Port 1 - 2940
Device ID: PCI\VEN_8086&DEV_2940&SUBSYS_82771043&REV_02\3&11583659&0&E0
   Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:31, 178664 bytes

     Name: High Definition Audio Controller
Device ID: PCI\VEN_8086&DEV_293E&SUBSYS_829F1043&REV_02\3&11583659&0&D8
   Driver: C:\Windows\system32\DRIVERS\hdaudbus.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:41, 948736 bytes

     Name: Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293C
Device ID: PCI\VEN_8086&DEV_293C&SUBSYS_82771043&REV_02\3&11583659&0&D7
   Driver: C:\Windows\system32\drivers\usbehci.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:36, 49664 bytes
   Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:39, 259584 bytes
   Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:52, 273920 bytes
   Driver: C:\Windows\system32\hccoin.dll, 6.00.6000.16386 (English), 11/2/2006 05:17:29, 10752 bytes
   Driver: C:\Windows\system32\hcrstco.dll, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 17920 bytes

     Name: Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293A
Device ID: PCI\VEN_8086&DEV_293A&SUBSYS_82771043&REV_02\3&11583659&0&EF
   Driver: C:\Windows\system32\drivers\usbehci.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:36, 49664 bytes
   Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:39, 259584 bytes
   Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:52, 273920 bytes
   Driver: C:\Windows\system32\hccoin.dll, 6.00.6000.16386 (English), 11/2/2006 05:17:29, 10752 bytes
   Driver: C:\Windows\system32\hcrstco.dll, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 17920 bytes

     Name: Intel(R) ICH9 Family USB Universal Host Controller - 2939
Device ID: PCI\VEN_8086&DEV_2939&SUBSYS_82771043&REV_02\3&11583659&0&D2
   Driver: C:\Windows\system32\drivers\usbuhci.sys, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 29184 bytes
   Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:39, 259584 bytes
   Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:52, 273920 bytes
   Driver: C:\Windows\system32\hcrstco.dll, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 17920 bytes

     Name: Intel(R) ICH9 Family USB Universal Host Controller - 2938
Device ID: PCI\VEN_8086&DEV_2938&SUBSYS_82771043&REV_02\3&11583659&0&D1
   Driver: C:\Windows\system32\drivers\usbuhci.sys, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 29184 bytes
   Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:39, 259584 bytes
   Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:52, 273920 bytes
   Driver: C:\Windows\system32\hcrstco.dll, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 17920 bytes

     Name: Intel(R) ICH9 Family USB Universal Host Controller - 2937
Device ID: PCI\VEN_8086&DEV_2937&SUBSYS_82771043&REV_02\3&11583659&0&D0
   Driver: C:\Windows\system32\drivers\usbuhci.sys, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 29184 bytes
   Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:39, 259584 bytes
   Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:52, 273920 bytes
   Driver: C:\Windows\system32\hcrstco.dll, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 17920 bytes

     Name: Intel(R) ICH9 Family USB Universal Host Controller - 2936
Device ID: PCI\VEN_8086&DEV_2936&SUBSYS_82771043&REV_02\3&11583659&0&EA
   Driver: C:\Windows\system32\drivers\usbuhci.sys, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 29184 bytes
   Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:39, 259584 bytes
   Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:52, 273920 bytes
   Driver: C:\Windows\system32\hcrstco.dll, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 17920 bytes

     Name: Intel(R) ICH9 Family USB Universal Host Controller - 2935
Device ID: PCI\VEN_8086&DEV_2935&SUBSYS_82771043&REV_02\3&11583659&0&E9
   Driver: C:\Windows\system32\drivers\usbuhci.sys, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 29184 bytes
   Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:39, 259584 bytes
   Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:52, 273920 bytes
   Driver: C:\Windows\system32\hcrstco.dll, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 17920 bytes

     Name: Intel(R) ICH9 Family USB Universal Host Controller - 2934
Device ID: PCI\VEN_8086&DEV_2934&SUBSYS_82771043&REV_02\3&11583659&0&E8
   Driver: C:\Windows\system32\drivers\usbuhci.sys, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 29184 bytes
   Driver: C:\Windows\system32\drivers\usbport.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:39, 259584 bytes
   Driver: C:\Windows\system32\drivers\usbhub.sys, 6.00.6002.18005 (English), 4/10/2009 23:39:52, 273920 bytes
   Driver: C:\Windows\system32\hcrstco.dll, 6.00.6001.18000 (English), 1/20/2008 20:46:32, 17920 bytes

     Name: Intel(R) ICH9 Family SMBus Controller - 2930
Device ID: PCI\VEN_8086&DEV_2930&SUBSYS_82771043&REV_02\3&11583659&0&FB
   Driver: n/a

     Name: Intel(R) ICH9 2 port Serial ATA Storage Controller 2 - 2926
Device ID: PCI\VEN_8086&DEV_2926&SUBSYS_82771043&REV_02\3&11583659&0&FD
   Driver: C:\Windows\system32\DRIVERS\pciide.sys, 6.00.6002.18005 (English), 4/11/2009 01:14:59, 14312 bytes
   Driver: C:\Windows\system32\DRIVERS\pciidex.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:24, 49640 bytes
   Driver: C:\Windows\system32\DRIVERS\atapi.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:00, 20952 bytes
   Driver: C:\Windows\system32\DRIVERS\ataport.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:28, 123368 bytes

     Name: Intel(R) ICH9 2 port Serial ATA Storage Controller 1 - 2921
Device ID: PCI\VEN_8086&DEV_2921&SUBSYS_82771043&REV_02\3&11583659&0&FA
   Driver: C:\Windows\system32\DRIVERS\pciide.sys, 6.00.6002.18005 (English), 4/11/2009 01:14:59, 14312 bytes
   Driver: C:\Windows\system32\DRIVERS\pciidex.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:24, 49640 bytes
   Driver: C:\Windows\system32\DRIVERS\atapi.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:00, 20952 bytes
   Driver: C:\Windows\system32\DRIVERS\ataport.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:28, 123368 bytes

     Name: PCI standard ISA bridge
Device ID: PCI\VEN_8086&DEV_2918&SUBSYS_82771043&REV_02\3&11583659&0&F8
   Driver: C:\Windows\system32\DRIVERS\msisadrv.sys, 6.00.6001.18000 (English), 1/20/2008 20:45:58, 17976 bytes

     Name: Intel(R) 82801 PCI Bridge - 244E
Device ID: PCI\VEN_8086&DEV_244E&SUBSYS_82771043&REV_92\3&11583659&0&F0
   Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:31, 178664 bytes

     Name: Atheros L1 Gigabit Ethernet 10/100/1000Base-T Controller
Device ID: PCI\VEN_1969&DEV_1048&SUBSYS_82261043&REV_B0\4&18BA0AA4&0&00E5
   Driver: C:\Windows\system32\DRIVERS\l160x64.sys, 2.04.0007.0022 (English), 4/27/2009 01:55:54, 57856 bytes

     Name: D-Link AirPlus G DWL-G510 Wireless PCI Adapter(rev.B)
Device ID: PCI\VEN_168C&DEV_001A&SUBSYS_3A161186&REV_01\4&1542FBD&0&08F0
   Driver: C:\Windows\system32\DRIVERS\athrx.sys, 7.06.0001.0204 (English), 1/13/2009 09:48:18, 1187840 bytes

     Name: Standard Dual Channel PCI IDE Controller
Device ID: PCI\VEN_11AB&DEV_6121&SUBSYS_82A21043&REV_B2\4&1AD356C7&0&00E4
   Driver: C:\Windows\system32\DRIVERS\pciide.sys, 6.00.6002.18005 (English), 4/11/2009 01:14:59, 14312 bytes
   Driver: C:\Windows\system32\DRIVERS\pciidex.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:24, 49640 bytes
   Driver: C:\Windows\system32\DRIVERS\atapi.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:00, 20952 bytes
   Driver: C:\Windows\system32\DRIVERS\ataport.sys, 6.00.6002.18005 (English), 4/11/2009 01:15:28, 123368 bytes

     Name: NVIDIA GeForce GTX 260
Device ID: PCI\VEN_10DE&DEV_05E2&SUBSYS_0ABA19F1&REV_A1\4&38080174&0&0008
   Driver: C:\Program Files\NVIDIA Corporation\Drs\dbInstaller.exe, 8.17.0012.7533 (English), 5/25/2011 00:09:11, 213096 bytes
   Driver: C:\Program Files\NVIDIA Corporation\Drs\nvdrsdb.bin, 5/25/2011 00:09:12, 304068 bytes
   Driver: C:\Program Files\NVIDIA Corporation\license.txt, 4/7/2011 23:14:00, 15511 bytes
   Driver: C:\Windows\system32\DRIVERS\nvBridge.kmd, 8.17.0012.7533 (English), 5/25/2011 00:09:11, 12392 bytes
   Driver: C:\Windows\system32\DRIVERS\nvlddmkm.sys, 8.17.0012.7533 (English), 5/25/2011 00:09:12, 13206120 bytes
   Driver: C:\Windows\system32\OpenCL.dll, 1.00.0000.0000 (English), 5/25/2011 00:09:14, 67176 bytes
   Driver: C:\Windows\system32\nvapi64.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:11, 2644584 bytes
   Driver: C:\Windows\system32\nvcompiler.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:11, 18583144 bytes
   Driver: C:\Windows\system32\nvcuda.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:11, 7123560 bytes
   Driver: C:\Windows\system32\nvcuvenc.dll, 6.14.0012.7533 (English), 5/25/2011 00:09:11, 2212968 bytes
   Driver: C:\Windows\system32\nvcuvid.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:12, 2943592 bytes
   Driver: C:\Windows\system32\nvd3dumx.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:12, 15223912 bytes
   Driver: C:\Windows\system32\nvinfo.pb, 5/25/2011 00:09:12, 7384 bytes
   Driver: C:\Windows\system32\nvoglv64.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:13, 22286952 bytes
   Driver: C:\Windows\system32\nvwgf2umx.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:14, 8863336 bytes
   Driver: C:\Windows\SysWow64\OpenCL.dll, 1.00.0000.0000 (English), 5/25/2011 00:09:14, 57960 bytes
   Driver: C:\Windows\SysWow64\nvapi.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:11, 2335848 bytes
   Driver: C:\Windows\SysWow64\nvcompiler.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:11, 13011560 bytes
   Driver: C:\Windows\SysWow64\nvcuda.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:11, 5301352 bytes
   Driver: C:\Windows\SysWow64\nvcuvenc.dll, 6.14.0012.7533 (English), 5/25/2011 00:09:11, 2082408 bytes
   Driver: C:\Windows\SysWow64\nvcuvid.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:12, 2804328 bytes
   Driver: C:\Windows\SysWow64\nvd3dum.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:12, 11992680 bytes
   Driver: C:\Windows\SysWow64\nvoglv32.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:13, 16456296 bytes
   Driver: C:\Windows\SysWow64\nvwgf2um.dll, 8.17.0012.7533 (English), 5/25/2011 00:09:13, 6555240 bytes
   Driver: C:\Windows\system32\nvdispco6420150.dll, 2.00.0015.0000 (English), 5/25/2011 00:09:12, 1496168 bytes
   Driver: C:\Windows\system32\nvgenco642090.dll, 2.00.0009.0000 (English), 5/25/2011 00:09:12, 1427048 bytes

(cont)
 
Code:
DirectShow Filters

DirectShow Filters:
WMAudio Decoder DMO,0x00800800,1,1,,
WMAPro over S/PDIF DMO,0x00600800,1,1,,
WMSpeech Decoder DMO,0x00600800,1,1,,
Zune AAC Decoder DMO,0x005fffff,1,1,,
MP3 Decoder DMO,0x00600800,1,1,,
Mpeg4s Decoder DMO,0x00800001,1,1,,
WMV Screen decoder DMO,0x00600800,1,1,,
WMVideo Decoder DMO,0x00800001,1,1,,
Microsoft Zune Mpeg4s Decoder DMO,0x00800001,1,1,,
Mpeg43 Decoder DMO,0x00800001,1,1,,
Mpeg4 Decoder DMO,0x00800001,1,1,,
Full Screen Renderer,0x00200000,1,0,,6.06.6002.18158
Multiple File Output,0x00200000,2,2,WMM2FILT.dll,
WMT Black Frame Generator,0x00200000,1,1,WMM2FILT.dll,
WMT Import Filter,0x00200000,0,1,WMM2FILT.dll,
DV Muxer,0x00400000,0,0,,6.06.6001.18000
Color Space Converter,0x00400001,1,1,,6.06.6002.18158
WMT Interlacer,0x00200000,1,1,WMM2FILT.dll,
WM ASF Reader,0x00400000,0,0,,11.00.6001.7000
Zune Enhanced Video Renderer,0x00200000,1,0,ZuneEvr.dll,4.07.1404.0000
Screen Capture filter,0x00200000,0,1,wmpsrcwp.dll,11.00.6001.7000
AVI Splitter,0x00600000,1,1,,6.06.6002.18158
VGA 16 Color Ditherer,0x00400000,1,1,,6.06.6002.18158
Microsoft MPEG-2 Video Decoder,0x005fffff,2,4,msmpeg2vdec.dll,11.00.6001.7110
AC3 Parser Filter,0x00600000,1,1,mpg2splt.ax,6.06.6002.18363
WMT Format Conversion,0x00200000,1,1,WMM2FILT.dll,
9x8Resize,0x00200000,1,1,WMM2FILT.dll,
StreamBufferSink,0x00200000,0,0,sbe.dll,6.06.6002.18363
WMT Virtual Source,0x00200000,0,1,WMM2FILT.dll,
Microsoft TV Caption Decoder,0x00200001,1,0,MSTVCapn.dll,6.00.6001.18000
MJPEG Decompressor,0x00600000,1,1,,6.06.6002.18158
CBVA DMO wrapper filter,0x00200000,1,1,cbva.dll,6.00.6002.18242
MPEG-I Stream Splitter,0x00600000,1,2,,6.06.6002.18158
SAMI (CC) Parser,0x00400000,1,1,,6.06.6002.18158
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.6001.18000
MPEG-2 Splitter,0x005fffff,1,0,mpg2splt.ax,6.06.6002.18363
WMT AudioAnalyzer,0x00200000,1,1,WMM2FILT.dll,
Microsoft MPEG-2 Video Encoder,0x00200000,2,0,msmpeg2enc.dll,11.00.6002.18005
Stretch Video,0x00200000,1,1,WMM2FILT.dll,
Internal Script Command Renderer,0x00800001,1,0,,6.06.6002.18158
MPEG Audio Decoder,0x03680001,1,1,,6.06.6002.18158
Screen Capture filter,0x00200000,0,1,ZuneSrcWrp.dll,4.07.1404.0000
DV Splitter,0x00600000,1,2,,6.06.6001.18000
Video Mixing Renderer 9,0x00200000,1,0,,6.06.6002.18158
Microsoft MPEG-2 Encoder,0x00200000,2,1,msmpeg2enc.dll,11.00.6002.18005
Frame Eater,0x00200000,1,1,WMM2FILT.dll,
Allocator Fix,0x00200000,1,1,WMM2FILT.dll,
ACM Wrapper,0x00600000,1,1,,6.06.6002.18158
Video Renderer,0x00800001,1,0,,6.06.6002.18158
MPEG-2 Video Stream Analyzer,0x00200000,0,0,sbe.dll,6.06.6002.18363
Capture ASF Writer,0x00200000,0,0,WMM2FILT.dll,
Line 21 Decoder,0x00600000,1,1,,
Video Port Manager,0x00600000,2,1,,6.06.6002.18158
Video Renderer,0x00400000,1,0,,6.06.6002.18158
Bitmap Generate,0x00200000,1,1,WMM2FILT.dll,
Proxy Sink,0x00200000,1,0,WMM2FILT.dll,
DivX Decoder Filter,0x00800000,1,1,DivXDec.ax,7.01.0001.0014
Proxy Source,0x00200000,0,1,WMM2FILT.dll,
WM ASF Writer,0x00400000,0,0,,11.00.6001.7000
VBI Surface Allocator,0x00600000,1,1,vbisurf.ax,6.00.6000.16386
WMT Sample Information Filter,0x00200000,1,1,WMM2FILT.dll,
File writer,0x00200000,1,0,,6.06.6001.18000
DVD Navigator,0x00200000,0,3,,6.06.6002.18005
WMT DV Extract,0x00200000,1,1,WMM2FILT.dll,
Overlay Mixer2,0x00200000,1,1,,
Microsoft MPEG-2 Audio Encoder,0x00200000,2,0,msmpeg2enc.dll,11.00.6002.18005
WST Pager,0x00800000,1,1,WSTPager.ax,6.06.6001.18000
MPEG-2 Demultiplexer,0x00600000,1,1,mpg2splt.ax,6.06.6002.18363
Record Queue,0x00200000,1,1,WMM2FILT.dll,
DV Video Decoder,0x00800000,1,1,,6.06.6001.18000
SampleGrabber,0x00200000,1,1,qedit.dll,6.06.6002.18005
Null Renderer,0x00200000,1,0,qedit.dll,6.06.6002.18005
WMT Log Filter,0x00200000,1,1,WMM2FILT.dll,
MPEG-2 Sections and Tables,0x005fffff,1,0,Mpeg2Data.ax,6.06.6001.18000
Microsoft AC3 Encoder,0x00200000,1,1,msac3enc.dll,11.00.6002.18005
WMT Virtual Renderer,0x00200000,1,0,WMM2FILT.dll,
StreamBufferSource,0x00200000,0,0,sbe.dll,6.06.6002.18363
Smart Tee,0x00200000,1,2,,6.06.6001.18000
Overlay Mixer,0x00200000,0,0,,
AVI Decompressor,0x00600000,1,1,,6.06.6002.18158
WMT MuxDeMux Filter,0x00200000,0,0,WMM2FILT.dll,
NetBridge,0x00200000,2,0,netbridge.dll,6.01.6001.18000
AVI/WAV File Source,0x00400000,0,2,,6.06.6002.18158
WMT Volume,0x00200000,1,1,WMM2FILT.dll,
Wave Parser,0x00400000,1,1,,6.06.6002.18158
MIDI Parser,0x00400000,1,1,,6.06.6002.18158
Multi-file Parser,0x00400000,1,1,,6.06.6002.18158
File stream renderer,0x00400000,1,1,,6.06.6002.18158
WMT VIH2 Fix,0x00200000,1,1,WMM2FILT.dll,
Microsoft MPEG-1/DD Audio Decoder,0x005fffff,1,1,msmpeg2adec.dll,11.00.6001.7000
AVI Mux,0x00200000,1,0,,6.06.6001.18000
Microsoft Zune H.264 Video Decoder,0x005fffff,1,1,ZuneH264Dec.dll,11.05.7600.6740
Line 21 Decoder 2,0x00600002,1,1,,6.06.6002.18158
File Source (Async.),0x00400000,0,1,,6.06.6002.18158
File Source (URL),0x00400000,0,1,,6.06.6002.18158
Media Center Extender Encryption Filter,0x00200000,2,2,Mcx2Filter.dll,6.01.6002.18005
AudioRecorder WAV Dest,0x00200000,0,0,,6.00.6000.16386
AudioRecorder Wave Form,0x00200000,0,0,,6.00.6000.16386
SoundRecorder Null Renderer,0x00200000,0,0,,6.00.6000.16386
Infinite Pin Tee Filter,0x00200000,1,1,,6.06.6001.18000
WMT Switch Filter,0x00200000,1,1,WMM2FILT.dll,
Enhanced Video Renderer,0x00200000,1,0,evr.dll,6.00.6002.18005
Uncompressed Domain Shot Detection Filter,0x00200000,1,1,WMM2FILT.dll,
BDA MPEG2 Transport Information Filter,0x00200000,2,0,psisrndr.ax,6.06.6002.18005
MPEG Video Decoder,0x40000001,1,1,,6.06.6002.18158

WDM Streaming Tee/Splitter Devices:
Tee/Sink-to-Sink Converter,0x00200000,1,1,,6.00.6001.18000

Video Compressors:
WMVideo8 Encoder DMO,0x00600800,1,1,,
WMVideo9 Encoder DMO,0x00600800,1,1,,
MSScreen 9 encoder DMO,0x00600800,1,1,,
DV Video Encoder,0x00200000,0,0,,6.06.6001.18000
MJPEG Compressor,0x00200000,0,0,,6.06.6002.18158

Audio Compressors:
WM Speech Encoder DMO,0x00600800,1,1,,
WMAudio Encoder DMO,0x00600800,1,1,,
IMA ADPCM,0x00200000,1,1,,6.06.6002.18158
PCM,0x00200000,1,1,,6.06.6002.18158
Microsoft ADPCM,0x00200000,1,1,,6.06.6002.18158
GSM 6.10,0x00200000,1,1,,6.06.6002.18158
CCITT A-Law,0x00200000,1,1,,6.06.6002.18158
CCITT u-Law,0x00200000,1,1,,6.06.6002.18158
MPEG Layer-3,0x00200000,1,1,,6.06.6002.18158

Audio Capture Sources:
Line In (Realtek High Definitio,0x00200000,0,0,,6.06.6001.18000

Midi Renderers:
Default MidiOut Device,0x00800000,1,0,,6.06.6002.18158
Microsoft GS Wavetable Synth,0x00200000,1,0,,6.06.6002.18158

WDM Streaming Capture Devices:
Realtek HD Audio CD input,0x00200000,1,1,,6.00.6001.18000
Realtek HD Audio Line input,0x00200000,1,1,,6.00.6001.18000
Realtek HD Audio Mic input,0x00200000,1,1,,6.00.6001.18000
Realtek HD Audio Stereo input,0x00200000,1,1,,6.00.6001.18000

WDM Streaming Rendering Devices:
Realtek HD Audio output,0x00200000,1,1,,6.00.6001.18000
Realtek HDA SPDIF Out,0x00200000,1,1,,6.00.6001.18000

BDA Network Providers:
Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft Network Provider,0x00200000,0,1,MSNP.ax,6.06.6002.18005

Multi-Instance Capable VBI Codecs:
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.6001.18000

BDA Transport Information Renderers:
BDA MPEG2 Transport Information Filter,0x00600000,2,0,psisrndr.ax,6.06.6002.18005
MPEG-2 Sections and Tables,0x00600000,1,0,Mpeg2Data.ax,6.06.6001.18000

BDA CP/CA Filters:
Decrypt/Tag,0x00600000,1,0,EncDec.dll,6.06.6002.18363
Encrypt/Tag,0x00200000,0,0,EncDec.dll,6.06.6002.18363
XDS Codec,0x00200000,0,0,EncDec.dll,6.06.6002.18363

WDM Streaming Communication Transforms:
Tee/Sink-to-Sink Converter,0x00200000,1,1,,6.00.6001.18000

Audio Renderers:
Speakers (Realtek High Definiti,0x00200000,1,0,,6.06.6002.18158
Default DirectSound Device,0x00800000,1,0,,6.06.6002.18158
Default WaveOut Device,0x00200000,1,0,,6.06.6002.18158
DirectSound: Realtek Digital Output (Realtek High Definition Audio),0x00200000,1,0,,6.06.6002.18158
DirectSound: Speakers (Realtek High Definition Audio),0x00200000,1,0,,6.06.6002.18158
Realtek Digital Output (Realtek,0x00200000,1,0,,6.06.6002.18158
 
it is a 32 bit application. you can't force it to run as 64 bit - it needs to be compiled to run with the x64 architecture to work
this doesn't really impact performance until you hit the memory limit of the address space (using over 1.8ish gigs of memory)
 
To build on what vexing is saying, the commands to perform basic mathematical operations are different between 32 and 64 bit, which necessitates the recompile. But unless the code is specifically refactored to take advantage of the greater number and size of registers or greater maximum memory available in a 64-bit environment, all you do is force the system to unnecessarily process larger values than is needed. Larger values means more processing, more processing means worse performance. CiV never comes close to hitting the memory limit of a 32-bit application in Windows so it doesn't need the extra memory; refactoring code is a ton of work for what would amount to at most a couple percentage points in performance while potentially introducing dozens of bugs.
 
Not only that but I doubt most of the support libraries linked against CiV are 64bit. There are tasks that can be programmed to take heavy advantage of a 64-bit processor but for the devs its a pretty poor cost / benefit ratio. You'll spend weeks writing new code that will only work on a subset of computers and also introduce loads of potential bugs.
 
CiV never comes close to hitting the memory limit of a 32-bit application in Windows so it doesn't need the extra memory.
unfortunately that's not true - large and huge maps hit this limit later in the game, and then start thrashing =(
 
You know, I hadn't thought about it...but that explains a lot about this game's performance issues with larger maps. It also explains why those problems have proved so intractable.
 
Thanks for your responses folks. It's regretful that the code isn't compiled to 64 bit productivity, though.

I have learned something today :D
 
Code:
Microsoft (R) COFF/PE Dumper Version 10.00.40219.01
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file CivilizationV_DX11.exe

PE signature found

File Type: EXECUTABLE IMAGE

FILE HEADER VALUES
             14C machine (x86)
               8 number of sections
        4E144F4E time date stamp Wed Jul 06 08:04:30 2011
               0 file pointer to symbol table
               0 number of symbols
              E0 size of optional header
             123 characteristics
                   Relocations stripped
                   Executable
                   Application can handle large (>2GB) addresses
                   32 bit word machine

CiV was built with LARGEADRESSAWARE. Basically this means on a 32-bit system it should be able to access approximately 3GB of memory and on a 64-bit system (running under WoW64) it should be able to access the full 4GB. So if people are finding it getting stuck at 2GB or so something is going wrong. I've never actually checked but will make a point to on my next monster huge map game.

Another problem that plagues apps like this is fragmentation of data structures. When you first start, everything is all in a nice neat block of continguous memory so your arrays and tree data and such is all in the same relative area making caching very efficient. As time passes and data gets created and destroyed, this data gets spread all over the place. This translates into lots of cache misses and can represent a major slowdown to the game. Unfortunately this problem can be stubborn and the fix challenging to integrate after release.
 
unfortunately that's not true - large and huge maps hit this limit later in the game, and then start thrashing
Hitting the maximum addressable space doesn't cause a program to thrash, it just crashes straight to desktop with an "Out of memory" error. Sins of a Solar Empire suffered from this for a long, long time until better optimization occurred in a patch a few months back. Thrashing occurs when a program tries to access memory not currently in RAM and the system has to retrieve it from the swap file on the hard drive. The hard drive being 2-3 orders of magnitude slower, every read operation of the application's memory takes much, much longer. Remember, although each application gets 2 GB of memory available to it by a 32-bit OS (3 GB with largeaddressaware), there won't necessarily be enough RAM to store every application's requested allotment. This was a big problem back before RAM got so cheap, particularly during the Win95-98 era, and those applications didn't come close to hitting the 2 GB cap.
 
Back
Top Bottom