473,418 Members | 4,847 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes and contribute your articles to a community of 473,418 developers and data experts.

Use large address awareness to fix out of memory issues in 32-bit Access

isladogs
456 Expert Mod 256MB
Some members may have seen that MS plans to introduce large address awareness (LAA) in 32-bit Access. See Microsoft 365 Roadmap | Microsoft 365. Originally slated for Nov 2020, its now been put back to July 2021

I am therefore very grateful to Phillip Stiefel for both explaining what this means and for providing code that will allow you to implement LAA in Access now. See Phillip's article The /LARGEADDRESSAWARE (LAA) flag demystified

I won't attempt to summarise LAA here as Phillip's article explains this in detail. However, the result is that enabling LAA should significantly reduce or eliminate out of memory errors and you may also find that certain processes run faster.

I tested loading several large JSON files into my JSON Analyse & Transform for Access (JATFA) app and noticed some very definite improvements. See Word doc attached for test results

As a result, I have now made both A2010 & A365 LAA enabled. It only takes a few seconds to do

IMPORTANT:
1. You CANNOT run Phillip's code from the same application that you want to make LAA enabled. To make 32-bit Access LAA enabled, you must run the supplied code using a different Office app such as Excel using the Run As Administrator option

2. Any Microsoft 365 updates that update Access will (for now), disable LAA again. You will need to run the code again to re-enable LAA. However, as mentioned, it only takes a few seconds

I hope this information is useful to other forum members
Attached Files
File Type: docx JATFA Tests with LAA.docx (17.6 KB, 323 views)
Jan 22 '21 #1
0 3589

Sign in to post your reply or Sign up for a free account.

Similar topics

16
by: Justin Lazanowski | last post by:
Cross posting this question on the recommendation of an I have a .NET application that I am developing in C# I am loading information in from a dataset, and then pushing the dataset to a grid,...
16
by: JCauble | last post by:
We have a large Asp.net application that is currently crashing our production servers. What we are seeing is the aspnet_wp eat up a bunch of memory and then stop unexpectedly. Does not recycle. ...
0
by: ML | last post by:
We have a rather large vb.net winform app that multiple users access via sessions on s terminal server. We are running into issues where the application seems to be bogging down the terminal...
0
by: greg | last post by:
Hi, I am hosting hundreds of websites on a webserver using a combination of sql and asp. SQL is on a different server. The web server is running win 2003 iis 6 with a single processor and 1 GB...
3
by: tom | last post by:
He How to get address in memory? for example: I would like 'ADR' be the adress in memory where 'srtBuf' starts from debuger I know it is 0x003b1460 but how to get it by program? char* srtBuf...
17
by: Frank Rizzo | last post by:
Hello, I've compiled my app for AnyCPU setting in vs2005. Then I tried the app on both 32-bit Windows 2003 R2 and 64-bit Windows 2003 R2. The memory usage of the application when working on...
1
by: Daniel | last post by:
i seem to be having memory issues, will deplying a release build instead of a debug build help with memory usage of my .net process?
1
by: mono12 | last post by:
Hi! I have written code using STL hash_map in c++ and am running into memory issues. I have two kinds of hash_maps: A <int,int> which stores ~5million key-value pairs, and needs to be accessed...
1
BlackPanther
by: BlackPanther | last post by:
Has anyone found any issues running Access applications developed in 2003 under Access 2007?
2
by: CD Tom | last post by:
I have a 32bit access application that I call MS Word to do a mail merge. One of my clients got a 64bit version of MS Office (she didn't know better), now when she tries to do the mail merge she...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.