• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    Autodesk Inventor

    Reply
    Active Contributor
    Posts: 30
    Registered: ‎07-02-2003

    Availbale process address space

    171 Views, 3 Replies
    09-22-2005 04:56 PM
    When I use Inventor Studio of Inventor 10, I am constantly running out of available process address space (2048MB). I currently have 3 gigs of memory. Is there anyway I can change the available process address space from 2 gigs to 3 gigs? Please help. Thank you in advance.
    Please use plain text.
    *Kevin Schneider (Autodesk Inc)

    Re: Availbale process address space

    09-22-2005 05:23 PM in reply to: ermin

    Extending Memory Address Space (Enabling the \3GB Switch)

    Inventor has a feature in R6 SP2 and later, that will enable the user
    to access a larger virtual memory space than normal. Typically,
    Microsoft Windows reserves the upper half of the 4 GB virtual address
    space of any process for the operating system, and leaves the remaining
    2 GB for the application process, including the space for the code
    pages, the stack, and all dynamically allocated memory. The 3GB feature
    divides the memory space differently, providing 3 GB for the
    application and 1 GB for the operating system. This option was provided
    in response to requests from customers who commonly work on extremely
    large assemblies that consume the full 2 GB of virtual memory space and
    still need more memory. The feature has been tested using some of those
    very large models.

    In order to enable the feature, you must change your boot.ini file
    (which is typically located at C:\boot.ini) to have the /3GB option, as
    shown below. We recommend that you copy the original line, modify the
    copied line to add the option and the identifying string. This will
    enable you to choose at boot time whether to use the option or not.
    (The default will be to use whichever line is first). The copied line
    is highlighted below in blue, with the modified portions of the line
    shown in red.



    ***WARNING***

    Problems caused by improperly editing the BOOT.INI may prevent your
    system from booting correctly and could render your computer operating
    system unusable. Microsoft has provided a wealth of critical
    information you need to know about the BOOT.INI file in the Microsoft
    Knowledge Base at http://support.Microsoft.com/support.

    Edit the BOOT.INI file only at your own risk and only after backing up
    the original.



    Example BOOT.INI file:

    [boot loader]

    timeout=30

    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

    [operating systems]

    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
    Professional" /fastdetect

    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft
    Windows XP Professional 3GB"
    color="#ff6600">/3GB
    /fastdetect



    You should ensure that you have a total of at least 3GB set
    aside for the Paging File Size to fully utilize the available address
    space. Also note that every concurrently running application is sharing
    the available paging file size, so setting to something more than 3 GB
    (such as 4 GB) is recommended. In order to check the amount of memory
    you currently have allocated follow these steps:

    1) Press the Windows+Pause|Break keys simultaneously to gain access to
    the System Properties

    2) Click the Advanced tab, then, Settings button in the Performance
    group.

    3) In the Performance Options dialog box click the Advanced tab and
    look at the section titled Virtual Memory. The total amount of memory
    currently allocated will be displayed here in megabytes



    To ensure that Inventor is actually allocating memory in the 3 GB
    range, start Inventor and then choose Help>About Autodesk Inventor.
    The first line of text under the splash screen image should say:
    Autodesk Inventor %release% - 3GB. If the - 3GB is shown, Inventor is
    successfully using the feature; otherwise, it is not. (Releases prior
    to Inventor 6 SP2 have not been enabled. Of course, the release number
    may vary.)



    Limitations:

    Executable files must be specially built to enable the larger address
    space. The only Autodesk executable file shipped in the Autodesk
    Inventor Series to be enabled to leverage the 3GB switch is
    Inventor.exe. Other executables shipped with Autodesk Inventor have not
    been enabled. Most likely, the applications provided by other software
    vendors have also not been enabled to use this feature.

    The feature only works on Windows XP. Furthermore, the Windows XP SP1
    service pack had disabled it. To re-enable it for Windows XP SP1, there
    is a hotfix from Microsoft that must be applied.
    (q328269_WXP_SP2_x86_ENU.exe). This seem to be fine in SP2.



    It is not possible to enable the feature on Windows NT, Windows
    2000, or Windows 9x.




    Be aware that the OS now has less memory space. It is not completely
    clear what implications that may have on Windows XP, but it would be
    wise to be somewhat cautious with regard to the total application load
    placed on Windows while running in this mode. If you don’t specifically
    need the larger address space, it is recommended that you do not enable
    this option.

    Only marginal performance improvement could occur on systems using swap
    space on the systems hard disk to increase the available virtual memory
    rather than using physical memory (1 gigabyte of physical memory and a
    3 gigabytes swap file). A significant amount of time reading and
    writing occurs when the system hard disk is used reducing the benefit
    of this feature.



    (Thanks to Richard for this well written summary!)



    -Kevin

    Please use plain text.
    *Christian Alves [Teccon]

    Re: Availbale process address space

    09-23-2005 12:49 AM in reply to: ermin
    i must add, that we have some workstation which did not even find the harddisk after setting the switch!

    in this case: boot with windows xp cd and search for windows installations. it will rebuild your boot.ini.

    "Kevin Schneider (Autodesk Inc)" schrieb im Newsbeitrag news:4964978@discussion.autodesk.com...
    Extending Memory Address Space (Enabling the \3GB Switch)
    Inventor has a feature in R6 SP2 and later, that will enable the user to access a larger virtual memory space than normal. Typically, Microsoft Windows reserves the upper half of the 4 GB virtual address space of any process for the operating system, and leaves the remaining 2 GB for the application process, including the space for the code pages, the stack, and all dynamically allocated memory. The 3GB feature divides the memory space differently, providing 3 GB for the application and 1 GB for the operating system. This option was provided in response to requests from customers who commonly work on extremely large assemblies that consume the full 2 GB of virtual memory space and still need more memory. The feature has been tested using some of those very large models.
    In order to enable the feature, you must change your boot.ini file (which is typically located at C:\boot.ini) to have the /3GB option, as shown below. We recommend that you copy the original line, modify the copied line to add the option and the identifying string. This will enable you to choose at boot time whether to use the option or not. (The default will be to use whichever line is first). The copied line is highlighted below in blue, with the modified portions of the line shown in red.

    ***WARNING***
    Problems caused by improperly editing the BOOT.INI may prevent your system from booting correctly and could render your computer operating system unusable. Microsoft has provided a wealth of critical information you need to know about the BOOT.INI file in the Microsoft Knowledge Base at http://support.Microsoft.com/support.
    Edit the BOOT.INI file only at your own risk and only after backing up the original.

    Example BOOT.INI file:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional 3GB" /3GB /fastdetect

    You should ensure that you have a total of at least 3GB set aside for the Paging File Size to fully utilize the available address space. Also note that every concurrently running application is sharing the available paging file size, so setting to something more than 3 GB (such as 4 GB) is recommended. In order to check the amount of memory you currently have allocated follow these steps:
    1) Press the Windows+Pause|Break keys simultaneously to gain access to the System Properties
    2) Click the Advanced tab, then, Settings button in the Performance group.
    3) In the Performance Options dialog box click the Advanced tab and look at the section titled Virtual Memory. The total amount of memory currently allocated will be displayed here in megabytes

    To ensure that Inventor is actually allocating memory in the 3 GB range, start Inventor and then choose Help>About Autodesk Inventor. The first line of text under the splash screen image should say: Autodesk Inventor %release% - 3GB. If the - 3GB is shown, Inventor is successfully using the feature; otherwise, it is not. (Releases prior to Inventor 6 SP2 have not been enabled. Of course, the release number may vary.)

    Limitations:
    Executable files must be specially built to enable the larger address space. The only Autodesk executable file shipped in the Autodesk Inventor Series to be enabled to leverage the 3GB switch is Inventor.exe. Other executables shipped with Autodesk Inventor have not been enabled. Most likely, the applications provided by other software vendors have also not been enabled to use this feature.
    The feature only works on Windows XP. Furthermore, the Windows XP SP1 service pack had disabled it. To re-enable it for Windows XP SP1, there is a hotfix from Microsoft that must be applied. (q328269_WXP_SP2_x86_ENU.exe). This seem to be fine in SP2.

    It is not possible to enable the feature on Windows NT, Windows 2000, or Windows 9x.

    Be aware that the OS now has less memory space. It is not completely clear what implications that may have on Windows XP, but it would be wise to be somewhat cautious with regard to the total application load placed on Windows while running in this mode. If you don’t specifically need the larger address space, it is recommended that you do not enable this option.
    Only marginal performance improvement could occur on systems using swap space on the systems hard disk to increase the available virtual memory rather than using physical memory (1 gigabyte of physical memory and a 3 gigabytes swap file). A significant amount of time reading and writing occurs when the system hard disk is used reducing the benefit of this feature.

    (Thanks to Richard for this well written summary!)

    -Kevin
    Please use plain text.
    Member
    Posts: 5
    Registered: ‎03-23-2004

    Re: Availbale process address space

    05-16-2006 10:57 AM in reply to: ermin
    Message below stated about the hot fix (q328269_WXP_SP2_x86_ENU.exe). I am not able to fin this anywhere on microsoft web site. Can anyone help.
    Please use plain text.