How can we help you today? How can we help you today?

Assembly Decompilation In Progress - Needs better feedback

Hi,

The assembly decompilation progress dialog does not give enough feedback. Several times I have had it sit there with the cpu spinning but not knowing whether it is "frozen" or actually doing real work.

With several larger assemblies I've had it appear to be progressing, but in reality it is not producing any more .cs files nor updating the PDB. I've had to cancel it after verifying that in a twenty minute period it had not output any more source (verified with sysinternals tools).

Please consider adding a status bar or something saying the current class it's working on - at least then we'd know for sure it's jammed and needs to be canceled.

Thanks!

-Oisin
x0n
0

Comments

4 comments

  • Alex D
    Hi Oisin,
    We've never seen it get jammed, can you get that to happen consistently on certain assmeblies? I think I'd rather be confident that it will never jam than add extra status to help if it does!

    Thanks a lot,
    Alex D
    0
  • mihies
    It takes time but I didn't seem it jam as well. I agree with Alex and don't have really and need for more clutter :-)
    mihies
    0
  • x0n
    Alex.Davies wrote:
    Hi Oisin,
    We've never seen it get jammed, can you get that to happen consistently on certain assmeblies? I think I'd rather be confident that it will never jam than add extra status to help if it does!

    Thanks a lot,

    Yes, it jams consistently on Microsoft.SharePoint.Publishing.dll - from MOSS 2007 (SP2.) Obviously I cannot supply you with that assembly, but I'm sure you can find it somewhere - I'm sure you guys have technet/msdn, so you can get it from there via a VM install.

    The DLL is about 3MB, and freezes after a minute or so and I left it for 25 minutes and the PDB stayed at 40kb with no further CS files beyond the initial handful being generated.

    -Oisin
    x0n
    0
  • marc.gravell
    mihies wrote:
    I agree with Alex and don't have really and need for more clutter :-)

    I really think a progress update would be hugely valuable. Since it does assemblies in parallel, why not "In progress (17%)" in the "Status" column (obviously, replace 17 with the current progress...).

    Setting expectation is important.
    marc.gravell
    0

Add comment

Please sign in to leave a comment.