ASP.NET ViewState Decoders...
As I mentioned in my post couple days ago that I am doing some web application performance evaluation recently and found couple tools to use for getting perfomance data. Recently had found that actually there is one of perfomance bottlenecks that's due to huge ASP.NET ViewState content transmission during page requests (POST request) and responses, which cause big size result HTML and rendering time, not to mention the network traffics for delivering the contents. In order to find out what is contained in ViewState to target objects for code modification, it's necessary to have a ViewState decoder to help the work.
By digging the internet, some good tools were already there. just make a list for reference here.
Articles to read:
- Understanding ASP.NET ViewState - by Scott Mitchell
- Speed Up Your Site with the Improved ViewState in ASP.NET 2.0 - by Fritz Onion
- ViewState Encoding in ASP.NET 2.0 - by Fritz Onion
- How do I reduce this ViewState thing? - by Bertrand Le Roy
- ASP.NET 2.0: ViewState Numbers - by Dino Esposito
- Cool ViewState Decoder - by Scott Guthrie
- ViewState: All You Wanted to Know - by Paul Wilson
- Tip on Saving ViewState on Server - by Paul Wilson
- ASP.NET ViewState = Appendix? - by Scott Hanselman
- ASP.NET ViewState: Pox on mankind? or clever like a fox? - by Scott Hanselman
- Moving ViewState to the Session Object and more Wrongheadedness - by Scott Hanselman
- Thoughts on grids and viewstate - by Dino Esposito
Decoding Tools:
- ViewState Decoder 2.1 - by Fritz Onion
- Page ViewState Parser - by Paul Wilson
- ViewStateAnalyzer 2.0.0 - by Cristian Civera (via Scott Guthrie)
- ASP.NET ViewState Helper - by Binary Fortress Software
- ASP.NET ViewState Helpler Fiddler 2 Extension - by Binary Fortress Software
ViewStateAnalyzer 2.0.0 will not install on Windows Vista. Binary Fortress Software's stuffs just out couple days ago which is free and pretty easy to use (can run on Vista). the standalone version ASP.NET ViewState Helper can decode ViewState also have a ViewState tree for reference, while the Fiddler 2 extension version only decode the ViewState in the Session Inspector window and didn't parse the ViewState to tree. Since all my data is captured using Fiddler, the Fiddler 2 extension did a good job for me to have an integrated place to analyze data.
Although the ViewState content I am invesgating can not be parse / decode by those tools (been encrypted / compressed / etc) and I am still tracing the source code, those are pretty much of what I found on this ViewState topic. FYI.
Technorati tags: asp.net, viewstate, programming, web, .net, tools, performance, decoder, encoding
Comments
Anonymous
May 25, 2007
The comment has been removedAnonymous
May 25, 2007
Fiddler is a really usefull developer tool I have been turned onto lately. It has a built in text decoder feature that encodes/decodes Viewstate (base64), plus it does most everything you could want a http debugging proxy to do.Anonymous
May 25, 2007
ASP.NET ViewState デコーダーAnonymous
May 29, 2007
PingBack from http://mhinze.com/links-for-2007-05-29/Anonymous
January 19, 2009
Eine sehr gute Übersicht zum Thema ASP.NET ViewState Optimierung, Decoding und Performanceanalyse bietetAnonymous
June 15, 2009
PingBack from http://einternetmarketingtools.info/story.php?id=14200Anonymous
June 16, 2009
PingBack from http://fixmycrediteasily.info/story.php?id=1264