Vadim Slyusarev
Vadim Slyusarev
Strip: - Process Names - Module Names - Thread Names - Function Names - Attached Files (e.g. screenshots)
Optick should trim auto-captured functoin name and remove calling convention, return type and function parameters, however in this particular case "void __cdecl KRG::Render::StaticMeshRenderer::RenderStatic(...)" it didn't. https://twitter.com/Bobby_Anguelov/status/1325232735896694784 
Support Image Thumbnail with min/avg/max frametime overlay. Documentation is here: https://docs.microsoft.com/ru-ru/windows/desktop/shell/handlers Use SummaryPack DataResponse to extract a screenshot for the capture. SummaryPack is always the first DataResponse in the capture.
https://blog.codeinside.eu/2015/11/30/working-with-jumplists-in-wpf-apps/ Make sure that "Recent" list is properly generated. Provide a script\support in settings file association for *.bro format.
Repro: Press RMB to scroll thread timeline. Thin black rectangles from the previous hover is left after scrolling. Code is here: ThreadView.xaml.cs We need to disable hover if we are...
Add the following functionality (RMB) - refactor and reuse ContextMenu from FrameInfo.xaml: - Show Souce Code - Sample Function (This Frame) - Sample Function (All Frames) Code is here: ThreadView.xaml.cs
Add a filter to select a subset of threads. Use SearchBox control with DelayedTextChanged event. Hide all of the threads on the Timeline not containing specified string (should be case-insensitive)....
Use DbgHelp from here: https://github.com/bombomby/brocompiler/tree/master/BroInterop Once symbols are resolved - serialize and store them with the capture.