You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@trylek, on PRs #47664 and #47547--callchain-profile option of crossgen2 was introduced. As input argument --callchain-profile needs some .json profile file. In that PRs you mentioned simple_new_model_two_apps_1_7.json as example. How to generate this kind of .json files? How simple_new_model_two_apps_1_7.json was obtained?
cc @alpencolt
This is currently considered experimental, we're trying to use machine learning for optimizing the method layout in Crossgen2 native executables. There's currently no officially supported tool that would generate the format (even though its internal structure can be easily reverse-engineered from its parser in Crossgen2) and I wouldn't recommend taking any dependency on it at this point as this logic is still very much in the flux and may change substantially.
This is currently considered experimental, we're trying to use machine learning for optimizing the method layout in Crossgen2 native executables.
That's interesting is there any issue to track progress?
Activity
trylek commentedon Apr 25, 2022
This is currently considered experimental, we're trying to use machine learning for optimizing the method layout in Crossgen2 native executables. There's currently no officially supported tool that would generate the format (even though its internal structure can be easily reverse-engineered from its parser in Crossgen2) and I wouldn't recommend taking any dependency on it at this point as this logic is still very much in the flux and may change substantially.
/cc @dotnet/crossgen-contrib
alpencolt commentedon Apr 26, 2022