Freigeben über


Performance

There are a number of features in the product that completely depend on the source code you push through the feature in regards to memory utilization and performance. For example, the creation of the “Standard Graphs” ( any of the graphs generated by the following menu items

image

) can be a very fast operation or can take some time and use some significant amount of memory, depending on how large your solution is.

We have lots of internal tests and code bases we run the product against, but I would like to hear how the product is performing against the code you are putting it up against.

Please drop me a note and let me know what your experiences are now that the Beta2 build is broadly available. I want to hear the good, the bad, and the ugly! Don’t hold back! :)

Thanks,

Cameron

Comments

  • Anonymous
    October 29, 2009
    Is “Generate Dependency Graph ” the VS2010's new feature?
  • Anonymous
    October 29, 2009
    Hi Cameron,I will try on my current project at work next week (~120,000 lines of code).Which information would you like to know? Only the necessary time to generate diagram?Regards,David
  • Anonymous
    October 30, 2009
    Right. The "Generate Dependency Graph" pull-right gives you the "By Assembly", "By Namespace", "By Class", and "Custom..." options. Those menus result in DGML diagram generation based on the solution currently loaded in Visual Studio 2010.
  • Anonymous
    October 30, 2009
    Yes, would love to understand time to get the graphs, memory used, is the perf after generation feel good, etc.I'd also like to understand the general characteristics of your application, whether it is C# or VB, web app vs. client side, that sort of thing.Feel free to ping me directly at camerons@NO_SPAM_microsoft.com
  • Anonymous
    November 12, 2009
    The comment has been removed
  • Anonymous
    November 12, 2009
    Mattias, I'm going to be putting up a post or two about this exact issue. Essentially, you need to use the Architecture Explorer and the DGML graphs in concert to break down your graphs.Again, I'll post here shortly as this has been a common request / question.Glad to hear that the product is performing well on your solution! :)