![]() ![]() ![]() "C:\Program Files (x86)\Intel\oneAPI\vtune\latest\bin64\vtune" -collect hotspots -no-follow-child "-app-working-dir=C:\Users\etienneb\AppData\Local\Google\Chrome SxS\Application" - "C:\Users\etienneb\AppData\Local\Google\Chrome SxS\Application\chrome.exe" -user-data-dir=c:\src\dummy -no-sandbox Sample reproducer code along with the steps/commandsĪnalysis but here are two examples: Name: Intel(R) Xeon(R) Processor code named SkylakeĢx Processor Intel(R) Xeon(R) Gold 6154 CPU 3.00GHz, 2993 Mhz, 18 Core(s), 18 Logical Processor(s)Ģ. Part of me suspect the memory usage is related to pdb loading and symbolisation within VTune. I would like to know if it's possible to have access to the public symbols to help investigate this issue with large memory consumption? Otherwise, could someone from VTune be able to reproduce? It seems to me there is three phases.Ģ) Followed by reading the traces (Disk bound)ģ) Processing? (Memory bound) I ran ETW over the VTune to try to find the bottleneck (see attachment). The tool requires about 2h - 4h to process the traces and is reaching ~200G to 400G of memory usage (see attachment). ![]() Unfortunately, we are now reaching the limit of the tool which is using too much memory while processing a ~10 second trace (Chrome startup trace). We are able to use the VTune API to annotate internal Chrome tasks and pin-points performance issues. ![]() Our first experiments with the tool were great. We are planning to use VTune over Chrome to fix performance bottlenecks on Intel. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |