Pro/ENGINEER Tips & Tricks: System ManagementThis page is a compilation of tips & tricks related to Pro/ENGINEER. They are not necessarily my own ideas. Use them at your own risk. System management
Using the Windows /3gb startup switch
The switch must be used by people working with very
large Pro/E assemblies to enable Pro/E to pass the 2Gb limit on 32bit
Windows systems.
See also: TPI 111330: Increasing The Per-Process Memory Limit in Windows XP Professional (32-bit) for Pro/ENGINEER via Microsoft's /3GB switch.
The /3gb switch
If you don't know how
to use the /3gb switch checkout the following link: More
on WindowsXP startup switches.
By default WindowsXP can use 4Gb
of virtual address space of which 2Gb is reserved for programs and 2Gb
for the Operating system.
This switch forces x86-based
systems to allocate 3 GB of virtual address space to programs and 1 GB
to the kernel and to executive components. A program must be designed
to take advantage of the additional memory address space. With this
switch, user mode programs can access 3 GB of memory instead of the
usual 2 GB that Windows allocates to user mode programs.
But apparantly the
1Gb limit for the kernel decreases the resources for the Operating
system too much.
What was the problem?
When checking out from Intralink
you often get error messages like these:
These are hard to reproduce,
sometimes you get them sometimes you don't ....
But in my case they
could be reproduced by opening a lot of IE explorer windows connected
to an internet url.
It has to do with the /3gb switch we use at startup of Windows and the combination of a UNIX fileserver and some specific Windows XP Hotfixes.
And the solution is:
Use the following switch as well
/userva
You can use this switch to
customize the amount of memory that is allocated to processes when you
use the /3GB switch. This switch permits more page table entry (PTE)
kernel memory but still maintains almost 3 GB of process memory space.
I use the switch with a value
of 2900 (/userva=2900) which gives back 172Mb to the kernel.
Use a lower value if you still
get these problems.
For additional information about how to use the /USERVA switch, click the following article number to view the article in the Microsoft Knowledge Base: 316739 How to use the /USERVA switch in the Boot.ini file to tune /3GB configurations For additional information,
here another example from the Microsoft Knowledge Base: 823440
You must use the /3GB switch when you install
Exchange Server 2003 on a Windows Server 2003-based system
Why these errors only occur
with a UNIX fileserver and which WinXP Hotfixes were responsible I
didn't bother finding out.
The boot.ini file:
You can add startup switches to
your boot.ini file through:
Start -> Control Panel
-> System -> Advanced -> Startup and Recovery
Settings -> Edit
But be carefull editing the file,
you might end up with an unbootable system.
I've got the following lines in
my boot.ini file:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional W/3Gb limited" /3gb /userva=2900
The first one is now the default
and gives me no errors any more
The second one is the option
which gives the checkout problems.
The third option is the XP
default.
The fourth option should always
be there. It's your escape if one of the other options doesn't work
(for instance because you forgot to install the /3gb patch first).
Let's hope this works for other
problematic sites as well .....
PTC File Extensions
Prevent Pro/E from crashing while running trail files
Prevent overlapping windows
Adding menu buttons![]() External programs that do not run in the background can be forced to the background if you start them with the '&' commandline parameter. Otherwise Pro/E will wait until the command has finished. Example: @setbutton_exec UTILITIES X-term "xterm &"
Keyboard macros
Toggling MapkeysUsefull mapkey applications
Add functionality to your Shift-Functionkeys
Remote installing Pro/E
Creating a backup tape for FAST restore
A FAST Retrieve In Session button
Compressing a large Pro/E file
Limiting core dump sizes
TAR tape problems
Free Windows NT Purge utility by Spekan
Changing options set through plotter configuration files
Color mapsOlaf Corten © 1995-2006
|