topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday April 19, 2024, 2:08 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: I have a new problem“memory is out”  (Read 3450 times)

microseee

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 7
    • View Profile
    • Donate to Member
I have a new problem“memory is out”
« on: March 30, 2022, 02:50 AM »
   
    I download the newest  edition for Screenshot Captor.

    And when I  press  "Grab entire Workspace” botton,

the system  prompt a chinese notice like this  :

"the memory is out ” "This command cannot be processed"  “Insufficient memory resources”



ps:

Other functions can work well.

My computer use eight display monitor(all is 4K 3840X2160)

     



                                                   Thanks,

microseee

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 7
    • View Profile
    • Donate to Member
Re: I have a new problem“memory is out”
« Reply #1 on: March 30, 2022, 02:54 AM »
I have  32G  memory,and Resource Manager display the Screenshot Captor  use  just about 900K.

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,612
    • View Profile
    • Donate to Member
Re: I have a new problem“memory is out”
« Reply #2 on: March 30, 2022, 05:51 AM »
My computer use eight display monitor(all is 4K 3840X2160)

That will most likely result in a screenshot larger than 2GB, but SSC can only allocate up to 2GB of memory, as it is a 32 bit application. That's not easy to change.

You can screenshot each monitor separate and stitch the images together.

microseee

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 7
    • View Profile
    • Donate to Member
Re: I have a new problem“memory is out”
« Reply #3 on: March 30, 2022, 07:59 AM »
In fact,sometimes the program can work ,sometimes can`t.

The first grab can work ,the second can`t.

BGM

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 562
    • View Profile
    • bgmCoder DC
    • Read more about this member.
    • Donate to Member
Re: I have a new problem“memory is out”
« Reply #4 on: March 30, 2022, 08:45 AM »
Maybe it has to do internally with the amount of memory allocated for a possible screenshot to inhabit?  I dunno - just guessing here, seeing how it's likely coded in C++ and the designer must allocate a certain amount of memory before the program can place data into it.  Maybe you've found, via your ultra resolution, the limit.  I bet the program wasn't written to know how to handle that kind of data immensity.

microseee

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 7
    • View Profile
    • Donate to Member
Re: I have a new problem“memory is out”
« Reply #5 on: March 30, 2022, 10:11 AM »
Sure,thank u!!

BGM

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 562
    • View Profile
    • bgmCoder DC
    • Read more about this member.
    • Donate to Member
Re: I have a new problem“memory is out”
« Reply #6 on: March 30, 2022, 11:52 AM »
Ah, well, I'm just guessing.  You'll have to wait for Mouser to jump in here, since it's his program.  :)

Shades

  • Member
  • Joined in 2006
  • **
  • Posts: 2,922
    • View Profile
    • Donate to Member
Re: I have a new problem“memory is out”
« Reply #7 on: March 30, 2022, 09:35 PM »
There is something called: non-interactive desktop heap memory. No matter how much RAM you have in your system, if you exceed this limit, Windows will report that there is not enough memory to complete the task.

Back in the XP days, You still had tools available that allowed you, the user, to have control of this 'desktop heap' memory. In my case I managed to run 50(!) instances of Excel on a computer with 2 GByte of RAM and an Athlon XP 3200 CPU. The reason? A customer had a serious server with 64 CPU's (Xeons) and 256 GByte of RAM. While this is nothing to sneeze at nowadays, back then it was an absolute and very expensive beast. But it had to run on Windows and they were very displeased about the fact that they could not run more than 50 Excel instances at any given time. Yes, my weakling of a workstation was able to do the same as their beast.

Consultants and business processes inside the customer's environment generated Excel files for further processing on that particular server. And the main purpose of that server was to handle several thousands of such processes at any given moment. So they, and we, learned the hard way about something called 'heap' memory. Luckily, one of the software applications in the software suite we make had already quite some functionality of Excel built-in. This software was then adjusted more to their needs and with the included scripting language they were able to ditch practically all of the Excel generating processes and replace those with the software application. And by doing so, several thousands of business processes were being processed.

Since Windows Vista/Windows 7, Microsoft has removed the tools to manage 'desktop heap' memory manually in Windows. Now the operating system manages this automatically. And yes, I checked, my workstation now ran Windows 7 with 8 GByte of RAM on a 3th generation i5 CPU. 13 Excel instances at once was the absolute maximum.

The XP workstation back then became unbelievably slow. Killing Excel instances one by one took at least a hour, if not more. All that time the workstation did not give you the impression that it was frozen, just terribly slow. Of course, everything was recorded in a test report sent to the customer, who then started to listen to our recommendation of swapping out Excel with proper software. A relative small test with 100 business processes doing their thing at once with our software was done without their server not even breaking the thought of going to sweat. After that, it was not a hard sell any more.   

Of course, my example does not apply to the situation of the original poster, it is just there to explain why I know there is something like 'desktop heap' memory and that its limitations can seriously spoil your fun, no matter how much resources your computer has or the expectations those resources instil.

Links about 'heap' memory that may be of interest (or not):
https://docs.microso...esktop-heap-overview
https://docs.microso...tation-out-of-memory

The original poster should check if it still possible to execute the steps mentioned in the following Microsoft article in his Windows installation:
https://docs.microso...tation-out-of-memory

Microsoft does not recommend this at all, because it is highly likely one will get unexpected and negative experiences if they do. Improvements in the automatically handling of desktop heap memory has made Windows much more stable. Or much less friendly towards badly behaving software, whatever your viewpoint is.

microseee

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 7
    • View Profile
    • Donate to Member
Re: I have a new problem“memory is out”
« Reply #8 on: April 14, 2022, 10:17 AM »
Oh,
    Very professional!Thank you!!

Sometimes the program can work ,sometimes cant。May be the program sometimes takes up a lot of memory?

 
  I have two computer,can I use a same License Key?

  And can I pay from China Unionpay?