-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
When using rlimit, z3 gives an output but keeps running for a long time #7281
Comments
It uses time to clear up entries in a hash-table. |
So if I understand correctly, this might still happen and is not considered a bug, but is just CPU time spent on cleanup. |
the bug is basically an inefficiency in the hash tables we use. |
Yes, I understand. |
Using the HEAD version, the example file I posted in the initial report takes now longer to execute, and much longer for z3 to finish. (Before it was 2x, now I'm seeing 3x/4x) During that finishing time, the memory usage keeps climbing, causing the whole system to get slower. |
When run on the attached file, z3 outputs a result after a few seconds, coherent with the
rlimit
. But then it keeps running (with high CPU consumption) for a long time.That extra running time seems to grow as the rlmit gets higher.
Bug present in current HEAD 374609b but also in previous versions (4.12.1, 4.8.17)
keeps_running.smt.zip
The text was updated successfully, but these errors were encountered: