08-24-2016 02:36 PM
I have a T450S laptop. It came with 8 GB of RAM (4 on the board and 4 GB SO-DIMM). I replaced the SO-DIMM with a Crucial 16GB one. When I look at the system information, it indicates that I have all 20 GB of RAM available. I recently asked the computer to do a relatively big, but not that big, processing job that took a long time (14 minutes). While it was crunching, I checked the resource monitor and it indicated that only 3.9 GB of the RAM were being used and that ~16GB were available - but the extra 16 wasn't being used, just sitting there being available. When the processing completed, the resource monitor still says that 3.5 GB are being used with "regular" computing - so basically, nothing was different with the big job compared to just ordinary tasks. How do I make the computer use all of the memory that it has? I've looked all over for some sort of setting.
08-24-2016 05:51 PM - edited 08-24-2016 05:52 PM
It's possible that the processing job wan't RAM intensive, or was a 32 bit process.
What was the software you were using?
If the software was only 32 bit, then it will only ever use 4GB of RAM.
08-24-2016 09:29 PM
Big job doesn't necessarily translate to a lot of memory. If you needed to spell check the U,S. Library of Congress against the Unabridged Oxford English dictionary. You could probably load the entire dictionary into 2 MB. You would need a couple of file buffers and a small lookup routine. It would be a huge task, but would require very little memory, and more memory wouldn't help.
08-25-2016 06:32 AM
I'm using Atlas.ti 7.5.12. It's a qualitative software program and runs on 64 bit machines. According to their website under recommended configuration:
"Bigger is better! The more available resources (especially RAM and processor power) your system has, the more comfortably and smoothly will you be able to work with ATLAS.ti. For work with multimedia material, embedded content, or for running auxiliary applications we strongly recommend PC systems of a solid mid- to upper-level capacity."
I have Windows 10, 64 bit. I have a big project - 3200 documents. I've coded 48 of them and I was running a 'code x document' output. It took 14 minutes for that to be produced. The documents themselves are very small - no more that 6-8 sentences each and there are 20 codes. While I probably should have filtered for only the documents I coded, it still took a long time. Even opening the project takes about a couple of minutes. When I upgraded my T450S from 8 GB ram to 20, I expected a noticeable performance improvement, but I haven't seen it and it seems like it isn't being used when it should be. Is there some sort of setting I need to find to "turn on" the extra RAM?
08-25-2016 08:12 AM
It might run on 64 bit Windows, but is the software 64 bit?
I looked and looked on their site and couldn't find much at all about it. The fact that they recommend 2 GB RAM suggests that it's 32 bit.
08-25-2016 12:59 PM
If you are running a 64-bit operating system, the memory is there. It is between the application program and the operating system to get it allocated. The way that is done depends on the language that was used to write the application. Hundreds of years ago, I did some C++ programming and the instruction was malloc or you you could create big things with the "new" operator. It is VERY unlikely that any limitation could be related to the fact that the machine is a T450s.