-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[GR-34638] Add option to pick which kind of reports one wants to generate #3843
Comments
I'm not sure about adding another extra boolean option. How would things work if |
Then you'd have Another option would be, leave |
Thanks for the feedback Galder, I really like your last proposal:
since it doesn't break backwards compatibility and seems pretty intuitive. @christianwimmer, WDYT? |
Having |
One more detail, when we add the |
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843
This option enables users to choose the structure of the call tree report. Currently supported formats are txt and csv. The use of this flag implicitly enables PrintAnalysisCallTree option. Closes: oracle#3843 (cherry picked from commit a134ee4)
Feature request
Now that #3128 is merged it would be nice to have the option to disable the generation of the call-tree in text format when passing
-H:+PrintAnalysisCallTree
.Is your feature request related to a problem? Please describe.
In complex applications the text-formatted call-tree can quickly get really big, while the CSV files are quite smaller.
E.g. for the Quarkus' integration test jpa-postgressql the text call-tree is 82G big, while the aggregated size of the CSV files is only ~17MB.
Describe the solution you'd like.
The addition of a new option to disable the generation of the call tree in text format.
An initial thought was to change
PrintAnalysisCallTree
fromboolean
toString
and pass the format we want as the value, however such a solution will conflict with #3227.As a result I am thinking about adding an extra boolean option, like
PrintAnalysisCallTreeInCSV
. The value of the option should befalse
by default, and the call tree should thus be dumped in text format only. When set to true the call tree should be dumped in csv files only.Describe who do you think will benefit the most.
GraalVM users, GraalVM contributors, developers of libraries and frameworks which depend on GraalVM.
Express whether you'd like to help contributing this feature
I would like to contribute this once we come to an agreement on how it should be implemented.
cc @galderz
The text was updated successfully, but these errors were encountered: