Search Issue Tracker

Fixed in 0.7.0-preview.1

Votes

0

Found in [Package]

0.6.0-preview.1

Issue ID

1238018

Regression

No

Profile Analyzer different Thread analyses get queued up when applying selection changes before the current analysis is finished

Package: Profile Analyzer

-

How to reproduce:
1. Create a new project
2. Import the Profile Analyzer package from the Package Manager
3. Open the Profile Analyzer window (Window -> Analysis -> Profile Analyzer)
4. In the Profile Analyzer window click the Single tab and load the attached pdata file
5. Under the Filters drop-down list click on the 'Select' button
6. Make any Thread selection changes ant click apply
7. Repeat the 6th step

Expected result: the previous Thread analysis gets stopped and the new one starts immediately
Actual result: the newly selected Thread selection gets queued up to get analyzed

Reproducible with: 0.5.0 - preview.1 (2018.4.21f, 2019.3.10f1), 0.6.0 - preview.1 (2020.1.0b5, 2020.2.0a7)
Coult not test with package versions: 0.4.0-preview.6 and below (the UI is different not allowing any Thread selection changes until the current analysis is finished)

Notes:
after exiting the Thread selection window it is impossible to re-enter it until all the queued up analyses are finished

  1. Resolution Note (fix version 0.7.0-preview.1):

    'Apply' button is now greyed out while analysis is in progress.

Add comment

Log in to post comment