Replies: 3 comments
-
@kcpeppe may have a rough calculation. We are certainly working on reducing the footprint here (double capture groups for regexes and the like) |
Beta Was this translation helpful? Give feedback.
0 replies
-
We know the performance of the parsers is not great but it’s always been
good enough that other tasks have taken priority. I’m in the middle of a
refactoring which will break the unwanted api to vertx dependency after
which the performance of the parsers will be addressed.
…On Fri, Sep 16, 2022 at 02:58 Martijn Verburg ***@***.***> wrote:
@kcpeppe <https://github.com/kcpeppe> may have a rough calculation. We
are certainly working on reducing the footprint here (double capture groups
for regexes and the like)
—
Reply to this email directly, view it on GitHub
<#233 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAE2NJ2RXLTR7F7URDAQJY3V6RAFTANCNFSM6AAAAAAQNPOIII>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
bric3
-
Yes, I wasn't complaining, indeed it's good enough for me as well, I just wanted to confirm/discuss what's the best environment to run the GCToolkit. Thanks a lot for reaching back ! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone, thanks for the work done at GCtoolkit.
So I have a setup with six rolling files of 20 MiB each
Parsing a single file works well with a heap of
512m
, however parsing all six log files with aRotatingGCLogFile
results in an OOM. RaisingXmx
to1024m
did the trick.And for the record the OOM can happen even without any aggregation being registered. So most allocation pressure seem to comes from the parser usually around
Pattern.Matcher
(new instance,.group(n)
, etc.)I'm not familiar with gctoolkit architecture, but by any chance do you have any number to share, eg. is there a relation between the size of the data source and the heap size. With the all the various GC logs files I have in my possession 1024m seem to be OK, but maybe you encountered other situations.
Beta Was this translation helpful? Give feedback.
All reactions