-
Notifications
You must be signed in to change notification settings - Fork 25
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
OutOfMemoryError: GC overhead limit exceeded #37
Comments
Hi @visenger |
Hi @hammady , I created a repo for this https://github.com/visenger/noiselog.git Let me know if you have any questions. Thank you! |
Thanks @visenger, do you remember which $i/$j combinations gave you the memory issue? |
Hi Hossam, I run this experimens several times, and the OOM issue is not deterministic. E.g. i=4%; j=40k or i=8%; j=100k Thank you a lot @hammady ! |
For documentation purposes, here is the error trace:
|
@visenger I have changed the way violations table is written to CSV, this should fix the memory problem (at least at this point of code). However, please note that currently NADEEF is not scalable and it may not be able to handle big data. We are working on a scalable NADEEF on a private repo if you are interested. |
@hammady Thank you a lot! I will check this out. |
Hello,
currently, I am running a set of experiments on the HOSP dataset:
1k - 100k tuples with 2%-10% noise introduced by myself.
HOSP is provided within NADEEF github repository.
At some point, I am getting OutOfMemoryError: GC overhead limit exceeded
Exception in thread "Thread-762" java.lang.OutOfMemoryError: GC overhead limit exceeded
I increased the memory usage, and run NADEEF on Linux machine with the following configuration:
java -Xmx14G -cp out/bin/*:examples/:out/test qa.qcri.nadeef.console.Console
Any idea, what else I could configure to get NADEEF running without OOM errors?
Thank you for your help.
The text was updated successfully, but these errors were encountered: