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

Potential performance issue of parser/symbol table #4831

Closed
rainoftime opened this issue Aug 3, 2020 · 1 comment
Closed

Potential performance issue of parser/symbol table #4831

rainoftime opened this issue Aug 3, 2020 · 1 comment

Comments

@rainoftime
Copy link

rainoftime commented Aug 3, 2020

Hi, for this QF_UF instance (which consists of 32624 lines of declarations, and 1 line of assertion (assert true))

yy.txt

cvc4 4caca6f

time z3 xx.smt2
real    0m0.623s
user    0m0.572s
sys     0m0.040s

time cvc4 xx.smt2

real    0m12.241s
user    0m11.568s
sys     0m0.660s

@rainoftime rainoftime reopened this Aug 3, 2020
@4tXJ7f
Copy link
Member

4tXJ7f commented Aug 3, 2020

What kind of machine are you running this on? How did you configure the build? A production build of commit 4caca6f processes the file in 0.35s on my Ryzen 7 1700, so it is significantly faster than your numbers. Z3 is still quite a bit faster than CVC4 on my machine but the slow parser is a known issue.

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

No branches or pull requests

2 participants