techPowerUp! Forums

Go Back   techPowerUp! Forums > Software > General Software

Reply
 
Thread Tools
Old Jan 11, 2010, 05:42 AM   #1
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,574 (6.29/day)
Thanks: 1,752
Thanked 2,596 Times in 1,960 Posts

System Specs

Large Address Aware

This is an application that assists in making applications large address aware. When a 32-bit application is Large Address Aware, it can access up to 4 GiB on x64 operating systems and up to 3 GiB on x86. 64-bit versions of Windows require no modifications to the operating system to benefit from this application; however, in 32-bit versions of Windows, you must increase the user memory setting. Instructions how to do this are in spoiler below. It is not advised to use this application if you have less than 3 GiB of RAM.

This application may not work on older executables (predating 2000).


Basic mode:

1) Open an executable to modify (click on the "..." button to browse). Alternatively, you can drag and drop a file on the gray text box.
2) Check or uncheck the box specifying whether or not you want to make it large address aware.
3) Click on save to commit the changes.

Intermediate and advanced mode (Advanced shown):

1) Add files through the "Add" drop down menu or click on on Add Files. Alternatively, you can drag and drop the files into the list view.
2) Select the files you wish to modify by checking the boxes or using the "Select" drop menu.
3) Either click on "Switch Large Address Aware" (turns true to false and false to true) or select an option from the "With Selected" drop down menu.
4) If you wish to remove files from the list, you may do so in Advanced mode via the "Remove" drop down menu.


Requirements:
.NET Framework 3.5 or newer (get the latest version from Windows Update under optional updates).


Disclaimer:
This software is provided without guarantee nor warranty. Use at your own discretion. The creators of this software and the owners of this site cannot be held liable for any damages inflicted.


Applications Known to Benefit from Large Address Aware


Process Monitor:
Process Monitor is useful in discovering if making the application large address aware will be helpful.


Instructions for allowing applications to use more RAM in 32-bit operating systems (> 2 GiB RAM required)


Version History
Attached Files
File Type: zip laa_2_0_4.zip (13.7 KB, 90624 views)
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }

Last edited by FordGT90Concept; May 20, 2013 at 12:04 PM.
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 11, 2010, 05:47 AM   #2
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,550 (10.97/day)
Thanks: 3,699
Thanked 8,689 Times in 6,389 Posts

System Specs

thanks for this.

Ties in very well with all the x64 discussions going around lately.


Many, MANY modern games that crash to desktop are because they're hitting the 2GB limit.

As said in the first post: this does NOTHING on its own if you have a 32 bit OS. You need to modify the OS to change from a 2GB limit to a 3GB limit (which is different between XP and vista - the instructions in the OP are for XP)


edit: this was added to the first post.
Spoiler

Last edited by Mussels; Jan 11, 2010 at 06:16 AM.
Mussels is offline  
Reply With Quote
The Following User Says Thank You to Mussels For This Useful Post:
Old Jan 11, 2010, 05:47 AM   #3
jmcslob
2000 Posts
 
jmcslob's Avatar
 
Join Date: Mar 2009
Location: Internet Heaven
Posts: 2,703 (1.77/day)
Thanks: 782
Thanked 420 Times in 324 Posts

System Specs

Exactly
i'm not sure what I'm gonna use it for....
Any game suggestions I could try it out on?
jmcslob is offline  
Reply With Quote
Old Jan 11, 2010, 05:58 AM   #4
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,550 (10.97/day)
Thanks: 3,699
Thanked 8,689 Times in 6,389 Posts

System Specs

Quote:
Originally Posted by jmcslob View Post
Exactly
i'm not sure what I'm gonna use it for....
Any game suggestions I could try it out on?
I modded sims3 some time ago (and uploaded it to people) - solved my crashing in the game after a few hours at +3 speed
Mussels is offline  
Reply With Quote
Old Jan 11, 2010, 06:13 AM   #5
jmcslob
2000 Posts
 
jmcslob's Avatar
 
Join Date: Mar 2009
Location: Internet Heaven
Posts: 2,703 (1.77/day)
Thanks: 782
Thanked 420 Times in 324 Posts

System Specs

I tried Crysis Wars but I'm not sure if it had any effect...but it plays and didn't crash after using this

What about the Resident Evil 5 Benchmark you think this would help?
jmcslob is offline  
Reply With Quote
Old Jan 11, 2010, 06:15 AM   #6
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,550 (10.97/day)
Thanks: 3,699
Thanked 8,689 Times in 6,389 Posts

System Specs

its only going to help if you crash in programs once you hit the 2GB limit...
Mussels is offline  
Reply With Quote
Old Jan 11, 2010, 06:15 AM   #7
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,574 (6.29/day)
Thanks: 1,752
Thanked 2,596 Times in 1,960 Posts

System Specs

Quote:
Originally Posted by Mussels View Post
I modded sims3 some time ago (and uploaded it to people) - solved my crashing in the game after a few hours at +3 speed
When I saw that, I knew it was possible (didn't know about it or anything prior to seeing the modified Sims 3 binary). I wasn't inspired to write the application until today when I had the same problem with The Saboteur (ironically, also an EA title).

I checked Mass Effect, Startopia (circa 2001), The Saboteur, and The Sims 3. It should work on other applications like Microsoft Word 2003 (not that I would) as well.




Edit: I could make a separate application to enable the /3GB or perform the BCDEDIT operation. I think I would want to keep it separate because it only needs to be done once.

Does anyone know if the instructions are the same for Windows 7 as they are for Windows Vista?
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }

Last edited by FordGT90Concept; Jan 11, 2010 at 06:23 AM.
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 11, 2010, 07:47 AM   #8
DanTheBanjoman
Señor Moderator
 
DanTheBanjoman's Avatar
 
Join Date: May 2004
Location: Utrecht, Utrecht, The kingdom of the Netherlands
Posts: 8,498 (2.58/day)
Thanks: 41
Thanked 1,453 Times in 1,077 Posts
Send a message via ICQ to DanTheBanjoman Send a message via MSN to DanTheBanjoman

System Specs

Quote:
Originally Posted by Mussels View Post
its only going to help if you crash in programs once you hit the 2GB limit...
There are various games that have/had this issue. I recall galactic Civilizations II being one.
DanTheBanjoman is offline  
Reply With Quote
Old Jan 11, 2010, 08:00 AM   #9
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,550 (10.97/day)
Thanks: 3,699
Thanked 8,689 Times in 6,389 Posts

System Specs

Quote:
Originally Posted by DanTheBanjoman View Post
There are various games that have/had this issue. I recall galactic Civilizations II being one.
Gazillions of games. Thankfully, the ones i play are mostly patched already.
Mussels is offline  
Reply With Quote
Old Jan 11, 2010, 08:34 AM   #10
jjFarking
200 Posts
 
jjFarking's Avatar
 
Join Date: Nov 2009
Location: Brisbane, Australia
Posts: 244 (0.19/day)
Thanks: 117
Thanked 94 Times in 82 Posts

System Specs

Quote:
Originally Posted by FordGT90Concept View Post
Does anyone know if the instructions are the same for Windows 7 as they are for Windows Vista?
bcdedit /set IncreaseUserVA 3072 - works fine for me (Windows 7 - 32-bit)
Cheers mate

EDIT: The app, however, causes an Unhandled Exception Error
__________________
Earth.com Corrupted.
Reboot Universe (y/n)?

Last edited by jjFarking; Jan 11, 2010 at 08:46 AM. Reason: added edit
jjFarking is offline  
Reply With Quote
The Following User Says Thank You to jjFarking For This Useful Post:
Old Jan 11, 2010, 01:48 PM   #11
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,112 (5.28/day)
Thanks: 591
Thanked 5,490 Times in 2,934 Posts

System Specs

Supreme Commander had this problem when nearing end game and there were 1000s of units.
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp
Kreij is offline  
Reply With Quote
Old Jan 11, 2010, 01:52 PM   #12
HalfAHertz
1000 Posts
 
HalfAHertz's Avatar
 
Join Date: May 2009
Location: Singapore
Posts: 1,739 (1.18/day)
Thanks: 364
Thanked 347 Times in 251 Posts

System Specs

Are there any bennefits to be had if you just run this:

bcdedit /set IncreaseUserVA 3072
__________________
smile or the devil will get in your head and sing karaoke forever...
HalfAHertz is offline  
Reply With Quote
Old Jan 11, 2010, 03:43 PM   #13
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,574 (6.29/day)
Thanks: 1,752
Thanked 2,596 Times in 1,960 Posts

System Specs

Quote:
Originally Posted by jjFarking View Post
EDIT: The app, however, causes an Unhandled Exception Error
Make sure you have .NET Framework 2.0 or newer. If you do, when does it crash? Right once you start it, after you select a file, or after you try to save it?


Quote:
Originally Posted by HalfAHertz View Post
Are there any bennefits to be had if you just run this:

bcdedit /set IncreaseUserVA 3072
No, unless the application is already Large Address Aware. You need 4 GiB of RAM and Windows 7/Vista x86 to do that (strongly advised against if you don't.). It can actually slow down the operating system because it doesn't have as much memory to play with.
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }

Last edited by FordGT90Concept; Jan 11, 2010 at 03:51 PM.
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 11, 2010, 06:36 PM   #14
HalfAHertz
1000 Posts
 
HalfAHertz's Avatar
 
Join Date: May 2009
Location: Singapore
Posts: 1,739 (1.18/day)
Thanks: 364
Thanked 347 Times in 251 Posts

System Specs

I have 3 gigs and I just entered the comand and will try this on my 32bit AutoCAD executable. It always runs out of memory when you open more than 6-7 files
__________________
smile or the devil will get in your head and sing karaoke forever...
HalfAHertz is offline  
Reply With Quote
Old Jan 11, 2010, 06:41 PM   #15
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,574 (6.29/day)
Thanks: 1,752
Thanked 2,596 Times in 1,960 Posts

System Specs

If you have 3 GiB, you'll want to set IncreaseUserVA to a lower value like 2560. That will allow AutoCAD to use 2560 MiB and leave 512 MiB to Windows/other applications.
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
The Following User Says Thank You to FordGT90Concept For This Useful Post:
Old Jan 11, 2010, 06:46 PM   #16
HalfAHertz
1000 Posts
 
HalfAHertz's Avatar
 
Join Date: May 2009
Location: Singapore
Posts: 1,739 (1.18/day)
Thanks: 364
Thanked 347 Times in 251 Posts

System Specs

Quote:
Originally Posted by FordGT90Concept View Post
If you have 3 GiB, you'll want to set IncreaseUserVA to a lower value like 2560. That will allow AutoCAD to use 2560 MiB and leave 512 MiB to Windows/other applications.
Thanks alot for the info. Will do
__________________
smile or the devil will get in your head and sing karaoke forever...
HalfAHertz is offline  
Reply With Quote
Old Jan 11, 2010, 09:03 PM   #17
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,574 (6.29/day)
Thanks: 1,752
Thanked 2,596 Times in 1,960 Posts

System Specs

Quote:
Originally Posted by FordGT90Concept View Post
Edit: I could make a separate application to enable the /3GB or perform the BCDEDIT operation. I think I would want to keep it separate because it only needs to be done once.
I looked into this but it doesn't look possible. As expected, Windows is guarding boot.ini with its life so no application not belonging to the "SYSTEM" user group can access it. I could only make it update Vista/7.
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 13, 2010, 10:50 AM   #18
jjFarking
200 Posts
 
jjFarking's Avatar
 
Join Date: Nov 2009
Location: Brisbane, Australia
Posts: 244 (0.19/day)
Thanks: 117
Thanked 94 Times in 82 Posts

System Specs

Quote:
Originally Posted by FordGT90Concept View Post
Make sure you have .NET Framework 2.0 or newer. If you do, when does it crash? Right once you start it, after you select a file, or after you try to save it?
I have the latest .NET installed (OS & related are always up-to-date) - 3.0 from memory.
It crashes when trying to save the file..
__________________
Earth.com Corrupted.
Reboot Universe (y/n)?
jjFarking is offline  
Reply With Quote
Old Jan 13, 2010, 11:17 AM   #19
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,550 (10.97/day)
Thanks: 3,699
Thanked 8,689 Times in 6,389 Posts

System Specs

Quote:
Originally Posted by jjFarking View Post
I have the latest .NET installed (OS & related are always up-to-date) - 3.0 from memory.
It crashes when trying to save the file..
did run the program with admin rights? is the exe file right protected?
Mussels is offline  
Reply With Quote
Old Jan 13, 2010, 05:41 PM   #20
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,574 (6.29/day)
Thanks: 1,752
Thanked 2,596 Times in 1,960 Posts

System Specs

Which executable are you try to edit? If it is an executable belonging to Windows, Windows may forbid that it be edited. Also, if the application is currently running, it may need to be closed prior to saving.


Edit: 1.0.1 released. It should fix your problem, jjFarking.
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }

Last edited by FordGT90Concept; Jan 13, 2010 at 06:06 PM.
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 14, 2010, 12:24 AM   #21
jjFarking
200 Posts
 
jjFarking's Avatar
 
Join Date: Nov 2009
Location: Brisbane, Australia
Posts: 244 (0.19/day)
Thanks: 117
Thanked 94 Times in 82 Posts

System Specs

I'll try the new version.

The exes were GTA IV, Quake 4, NFS Shift, UT3 & SimCity Societies
Yeah.. am quite familiar with the Admin rights stuff, so that's not the issue, nor were the exes in question locked/write protected - with only a question mark over the GTA IV exe.

Cheers
__________________
Earth.com Corrupted.
Reboot Universe (y/n)?
jjFarking is offline  
Reply With Quote
Old Jan 14, 2010, 12:43 AM   #22
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,574 (6.29/day)
Thanks: 1,752
Thanked 2,596 Times in 1,960 Posts

System Specs

Let me know when you find out.
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
The Following User Says Thank You to FordGT90Concept For This Useful Post:
Old Jan 14, 2010, 05:59 AM   #23
jjFarking
200 Posts
 
jjFarking's Avatar
 
Join Date: Nov 2009
Location: Brisbane, Australia
Posts: 244 (0.19/day)
Thanks: 117
Thanked 94 Times in 82 Posts

System Specs

Quote:
Originally Posted by FordGT90Concept View Post
Let me know when you find out.
Works a treat. No errors of any kind.
Will let you know how much of a difference it makes, once I start getting close to the memory limit

Thanks mate!
__________________
Earth.com Corrupted.
Reboot Universe (y/n)?
jjFarking is offline  
Reply With Quote
The Following User Says Thank You to jjFarking For This Useful Post:
Old Jan 23, 2010, 07:05 AM   #24
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,574 (6.29/day)
Thanks: 1,752
Thanked 2,596 Times in 1,960 Posts

System Specs

Large Address Aware won't work on applications with security features that perform a checksum on the binary. If using the application on a binary has unintended consequences, simply run LAA again and put the checkbox to the way it was before modifying it.
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Jan 23, 2010, 08:34 AM   #25
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,550 (10.97/day)
Thanks: 3,699
Thanked 8,689 Times in 6,389 Posts

System Specs

Quote:
Originally Posted by FordGT90Concept View Post
Large Address Aware won't work on applications with security features that perform a checksum on the binary. If using the application on a binary has unintended consequences, simply run LAA again and put the checkbox to the way it was before modifying it.
or restore the backup they should have made
Mussels is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 8 (0 members and 8 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
The Structure of and IP Address / 32 bit address DreamSeller Programming & Webmastering 16 Jul 11, 2009 02:32 PM
Ad-Aware 2007 for Vista Released HellasVagabond General Software 0 Aug 29, 2007 01:31 PM
Ad-Aware 2007 Free Launched Jimmy 2004 News 14 Jun 8, 2007 01:51 AM
Ad-aware shu down Norton Security Center? Frick General Software 5 May 4, 2007 07:23 PM


All times are GMT. The time now is 11:23 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts