Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RAM usage question #3

Closed
djarumlights opened this issue Apr 23, 2020 · 3 comments
Closed

RAM usage question #3

djarumlights opened this issue Apr 23, 2020 · 3 comments

Comments

@djarumlights
Copy link

When checking a range (say a smaller one like 1000000000000000:AFFFFFFFFFFFFFFF which is a 64 bit) and no result found, at what point will the program give up and move onto the next in list? I was seeing well above 6GB RAM with multiple "dead". Is it going to go thru however much RAM is free or is there a point where the program will say "nah, we're done here. Nothing to see. What's next?"

I suppose I'm thinking of in Telariust's CPU Kangaroo program, where you could pretty much tell when it was approaching hashtable overflow.

@JeanLucPons
Copy link
Owner

Hi,
When you have too much threads (a large grid size) and to you try to attack a small range, you face an overhead due to the DP method. So try to decrease the grid size or increase the dpSize using the -d option.
I will write few things on this in the README today.

@djarumlights
Copy link
Author

Sounds good. I noticed that when it crossed the threshold of VRAM it seemed to transition over to my system RAM. Not sure if that's intentional or not. When this happens, the overall speed begins to drop as well.

But basically, stick with the larger ranges, eh? ;)

@JeanLucPons
Copy link
Owner

Memory usage improvement has been done on 1.4
Suggested DP is not yet optimal, tune it manually according to the RAM you want to use.
Open a new issue if you find something wrong.
Thanks;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants