-
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
Performance Regression from 4.11.2 to 4.12.1 #6586
Comments
The difference in the programs is the random seed. It looks like the value "42" is a bad choice. |
You can create SMT2 files to make repros easier for others. |
Sorry, SMT2 as follows:
|
I added trichotomy which solves this. |
We encountered the regression through an existing unit test in JavaSMT. |
Hi,
we over at JavaSMT noticed a performance regression for some tasks.
Those were quite fast in 4.11.2 etc. but now either don't terminate or take a very long time (10min+).
We use the internal Java API.
The following example program first executes a example using the public Java API, which results in the correct solution in 1-2s. Then the same query is run using the internal API, which takes 10min+.
Either something changed in the handling of the internal API in that we need to change something, or there is some regression going on.
Help would be appreciated.
(We can provide at least 1 more example if needed, the second example is not String based.)
Example (Java):
The text was updated successfully, but these errors were encountered: