solve cost too much eden memory inserver mode
result in too many minor gc.any suggestion?
Comments (12)
-
reporter -
repo owner Do you have an example Solve() expression?
-
reporter Solve(x^(258)==1,x) Solve(y==((1-x)^(1/(2)))+((x+3)^(1/(2))),y) Solve(y==x+((1)/(x)),y) these are some expression from user
-
reporter @axelclk
-
repo owner Profiling:
Solve(x^24==1,x)
-
reporter Thanks @axelclk
-
reporter any progress? @axelclk
-
repo owner I added the commit:
https://bitbucket.org/axelclk/symja_android_library/commits/6bdde7242baef3060ee15cda891eef0b081423f4
The Solve() function is now much faster, but no real improvement for the expression:
Solve(x^(258)==1,x)
Note: the changes need more JUnit tests to see if all is workiing as expected.
-
reporter ok,i will test in my project.thanks very much! @axelclk
-
repo owner Commit 7bffe17 improves performance for cyclotomic polynomials.
-
repo owner With the new JAS-2.6.5652 version commited as 72f92c1 the factorization of cyclotomic polynomials is also much faster.
Examples:
Factor(x^258-1) Factor(x^259+1)
-
repo owner - changed status to closed
- Log in to comment
@axelclk