#Memory Profiler Worflow - Multiple Compare

1 messages · Page 1 of 1 (latest)

pure ocean
#

The compare feature only allow to "open" 2 snapshot at a time. Whenever you compare a newer snapshot with an older, it works perfectly. However, when you want to compare multiple region/level together to analyze why one is relatively larger, it can take a while.

I would like to be able to open multiple snapshot at the same time and rapidly swap those being compare.

Something like:

  • Open [Level 1, Level 2, Level 3]
  • Compare Level 1/Level 2
  • Compare Level 1/Level 3

Even just being able to navigate between all given snapshot without needing to reopen them each time would be enough.

barren marten
#

Hi @pure ocean ! Thanks for your feedback , we will add it to our product feedback form for review. But before that, I am curious to understand a bit more about the problem.

  • Is it about the time it takes to open the snapshots... or
  • Is it about how convenient it is to quickly swap/change between multiple snapshots?

also, do you imagine you would want to see the trends across the 3 of them or is it ok to look at them 2 at at a time?

pure ocean
# barren marten Hi <@208422197348401152> ! Thanks for your feedback , we will add it to our prod...
  • Is it about the time it takes to open the snapshots
    If the snapshot could be open instantaneously, I would not have an issue. However, it is most likely impossible to have a performance in opening in snapshot that would be acceptable for the use I am doing. The real issue is that I need to reopen multiple time the same snapshot and that each time takes a considerable amount of time. I do a lot of back and forth between each snapshot which means that I can open the same snapshot 5 times in a short amount of time resulting in most of my time waiting instead of analysing.

  • Is it about how convenient it is to quickly swap/change between multiple snapshots
    It is more of a require than a convenience I would say. If you want to compare multiple snapshot (3), you absolutely need to swap between those because we cannot compare more than 2 snapshot at the same time. If I could have the ability to compare all the snapshot together it could also work. At the moment, I find myself doing screen capture of multiple filter to be able to find the difference and compare correctly. If I could instantaneously swap between screenshot, as inconvenient the workflow can be, it could work.

Being able to compare 3 or more snapshot together could definitely be something nice to have, but I know this can be a challenging task. I could work with the needs to compare 2 at the time. The issue is that I cannot even do this at the moment.

Note:

  • I would definitely like to have the ability to quickly swap between multiple snapshot, same if I can compare all of them, given the need to drill down information such as reference that can hardly be compare from each snapshot.
  • Something like a temporary "Workspace" that would give me that ability to open multiple snapshot at the same time without the need to reopen them each time a change from one to an other.
hasty tinsel
#

If you could open more than one instance of the Memory Profiler, would that help for your workflow?

There's a workaround you could try to check if that helps, which is to import 2 of those snapshots into an empty project with just the Memory Profiler package installed and open them in there, while comparing the other two in your existing project.
(Also does this aligned with your idea of multiple workspaces?)

#

When you mention swapping out of comparison for comparing references, what is it that requires you to go out of comparison mode for that?
Because you should be able to select a version of an object in A or B and see the corresponding references for each state. Do you need to be able to see the references in A and B side by side?

pure ocean
pure ocean