swax / codeperspective Goto Github PK
View Code? Open in Web Editor NEWVisualize the code behind .Net applications in real-time
Home Page: https://youtu.be/s3Y06R4d3F8
License: MIT License
Visualize the code behind .Net applications in real-time
Home Page: https://youtu.be/s3Y06R4d3F8
License: MIT License
I noticed while profiling one of my more complex applications that it can be difficult to comprehend the interactions before they die. It would be really helpful if the session could be recorded and then played back so that it can be analysed at slower speeds or even while paused.
I'm sure I'm not the first to think this. Of course, this is a complex feature.
I have an application that uses the app.config for database connections, config etc.
When trying to run the app via CodePerspective the app.config isn't loaded.
I installed from the CodePerspective2.0.zip and ran the existing XRay.OldFashionedFun.exe then clicked one of the methods in the treemap and the Details tab. It crashed saying it couldn't find the XRay.dat even though it was there. If I recompiled, it all worked.
I believe it's caused by this issue.
http://social.msdn.microsoft.com/forums/en-US/winforms/thread/b1167539-1f93-4d30-87cd-04f25626e78d/
testing on an ASP.NET 4.0 application in Windows 7. Recompile and Analyze all seem to work fine, but the Monitor tab shows "Error querying ipc://xray_119283722/query Failed to connect to an IPC Port: Access is denied."
The only reference I found that might be useful is this: http://social.msdn.microsoft.com/Forums/en/netfxremoting/thread/9bcb3ac6-8603-4dd6-b558-37642a488137.
The full error message is
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Runtime.Remoting.RemotingException: Failed to connect to an IPC Port: Access is denied.
Server stack trace:
at System.Runtime.Remoting.Channels.Ipc.IpcPort.Connect(String portName, Boolean secure, TokenImpersonationLevel impersonationLevel, Int32 timeout)
at System.Runtime.Remoting.Channels.Ipc.ConnectionCache.GetConnection(String portName, Boolean secure, TokenImpersonationLevel level, Int32 timeout)
at System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at XLibrary.IpcQuery.GetLog(Int32 count)
at XBuilder.MonitorPanel.ProcessListView_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.