阅读更多
Code Perspective是一个强大的代码可视化工具,可以帮助开发者查看.Net应用程序的代码和实时运行情况。

对于开发者而言,通过Code Perspective可以:

  • 交互式地探究应用程序运行的状态
  • 放大异常之处,帮助检查不应该运行的代码
  • 无需深入研究,即可快速熟悉新的代码
  • 更深入的理解应用程序的复杂性
Code Perspective提供了多种可视化的形式:

  • 透视(XRay):使用一个嵌入式的Code Perspective查看器来透视任何.Net exe或dll文件,并可以用来诊断问题以及重新发布已透视的应用程序。支持客户端控制台应用、Form应用、WPF应用和ASP应用。


  • 运行过程可视化:方法被使用时会高亮,类在被创建和销毁时会高亮,字段被访问时会高亮,还可以通过线来查看函数之间的调用情况。


  • 层图:查看应用运行时的动态调用结构,以便更好地了解大型应用程序。


  • 实例矩阵:以实时字段值显示的类实例网格,当字段值发生变化时会高亮,就像在使用调试器。


  • 线程图:查看所有活动的线程,了解它们正在做什么。每个线程用一个垂直的时间线来表示,可以帮助开发者找到挂起或卡住的线程。


  • 依赖:查看类的依赖关系,重构代码更加容易


  • 实时分析:可视化代码中方法执行的时间,并可以查看类和命名空间总的时间消耗。


  • 高级功能:支持2D/3D OpenGL渲染;后期绑定事件的调用可视化;通过系统和第三方库跟踪调用。


项目地址:http://www.codeperspective.com/

源码:https://github.com/swax/CodePerspective

  • 大小: 30.3 KB
  • 大小: 189.5 KB
  • 大小: 106.1 KB
  • 大小: 139.6 KB
  • 大小: 194.4 KB
  • 大小: 166.9 KB
  • 大小: 115.4 KB
  • 大小: 222.4 KB
7
0
评论 共 14 条 请登录后发表评论
14 楼 niedj 2012-09-17 11:38
直观的很
13 楼 icebutter 2012-08-14 13:15
强大呀,透视的价值观,要的
12 楼 xk2009 2012-08-10 16:03
非常强大,不过试用了一下,还是有不足之处,无法动态测试B/S系统。如果能测试B/S系统的话,那就只是很强大了
11 楼 KorbenZhang 2012-08-09 19:18
很直观, 新颖,最好能回放分析,分析在一段时间内,性能表现,性能瓶颈,改进建议等。
10 楼 lhehuang 2012-08-09 10:12
很酷,然后呢
9 楼 geminiyellow 2012-08-08 13:24
kimmking 写道
很强大,,but如果每秒都有很多类被调用,,
这个图岂不是什么都看不了。。。

刚才试了一下,啥都看不到。是不是我打开方式不对。
8 楼 kimmking 2012-08-08 13:00
很强大,,but如果每秒都有很多类被调用,,
这个图岂不是什么都看不了。。。
7 楼 geminiyellow 2012-08-08 10:48
corelengine 写道
生产中有什么具体用途?

你不知道?
6 楼 corelengine 2012-08-08 09:03
生产中有什么具体用途?
5 楼 geminiyellow 2012-08-08 08:49
我擦,我石更了
4 楼 freezingsky 2012-08-07 21:24
光是图片就让人觉得一个字:强!
3 楼 istep 2012-08-07 17:44
貌似很强大
2 楼 binarytree 2012-08-07 17:23
这个强大。。。
1 楼 jay2002 2012-08-07 17:13
顶了。。。。。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Code Perspective:强大的.Net 项目透视工具(转自Iteye)

    Code Perspective是一个强大的代码可视化工具,可以帮助开发者查看.Net应用程序的代码和实时运行情况。  对于开发者而言,通过Code Perspective可以:  交互式地探究应用程序运行的状态 放大异常之处,...

  • vb.net 图形控件_玩转图形:VB.net GlassLabel控件

    vb.net 图形控件 A while ago, I was working on a Windows Forms application and I needed a special label control with reflection (glass) effect to show some titles in a stylish way. 不久前,...

  • OpenCV3_C++_Perspective()透视形式投影 实例

    Opencv3 的开发环境安装和导入请看http://blog.csdn.net/sileixinhua/article/details/71175748所有的OpenCV3_C++实例代码请看https://github.com/sileixinhua/OpenCV_C-_tutorials实例#include "stdafx.h" ...

  • 逆透视变换(IPM)多种方式及代码总结

    点击上方“3D视觉工坊”,选择“星标”干货第一时间送达来源丨古月居作者丨lovely_yoshino1.背景在自动/辅助驾驶中,车道线的检测非常重要。在前视摄像头拍摄的图像中,由于透视效应...

  • Perspective Correction(透视矫正)

    因为课题的原因,搜索了一些关于透视矫正目前的状况,一下是google搜索关键字Perspective Correction得到的一些资料,整理如下,仅供参考。 1. 有个叫 hugin的软件,是通过手动标控制点(水平和垂直的控制线)来...

  • Code Review工具Jupiter的使用

    code review 有助于尽早发现代码中的问题,协调并逐渐统一各个编程人员的代码规范和习惯,以常用的Jupiter为例.  Jupiter里,代码评审(code review)分为4个流程:   Configuration(配置):review发起者设置...

  • QT实现一个图片透视变换的小玩意

    近来有点烦,不想看论文,不想做项目,无聊之余把好久之前想到的用qt做一个图片透视变换的小工具的想法实现了一下。。。详细如下: 说明:对于有些平时拍的图片可能产生了透视效果,而你想得到正向拍摄的效果,你就...

  • WebSphere 配置 Web 服务安全性,第 1 部分: HTTPS、.NET

    打开服务器透视图 (Server perspective)。 选择 Servers 选项卡。 右键单击 WebSphere v5.1 Test Environment 服务器,然后选择 Start 。如果应用服务器正常启动,您应该在控制台窗口看到下面的信息: ...

  • Android性能测试:CPU内存监控工具APT

      1.APT工具简介: APT是一个eclipse插件,可以实时监控Android手机上多个应用的CPU、内存数据曲线,并保存数据;另外还支持自动获取内存快照、PMAP文件分析等,方便开发人员自...项目地址:https://code.csdn....

  • Eclipse RCP开发(三):RCP项目代码分析

    原文链接:https://blog.csdn.net/vking_wang/article/details/8716073 plugin.xml  Eclipse默认用plugin manifest editor打开... 显示项目基本信息,其中Test区域的按钮可快速启动或调试plugin程序。 2)Dep...

  • 记录:指针仪表盘视觉读取项目的学习过程

    今天在整理电脑文件时,发现了几个月前做的一个项目,是关于指针仪表盘读取的,也是当时导师布置给我的一个任务,我决定梳理下,写个博客,也方便以后若有需要时可以随时查找。 本篇博客记录了我开发这个小项目的...

  • C#图像图片扭曲,透视变换

    首先感谢原作者:http://blog.csdn.net/freeboy1015/article/details/7255979 透视变换(单应性?)能提供更大的灵活性,但是一个透视投影并不是线性变换,因此所采用的映射矩阵是3*3,且控点变为4个,其他...

  • 透视变换

    最近根据项目需要,需要用到透视变换,如果直接调用cv::warpPerspective()虽然可以直接完成任务,但是因为后期需要移植到GPU里,所以需要自己实现。(本想直接改写cv::warpPerspective()的,但是OpenCV源码又调用了...

  • android代码结构分析工具,【Android性能工具】腾讯开源工具APT(示例代码)

    做App测试时监测使用期间的cpu,内存,流量,电量等指标时,发现的企鹅很好用的工具。备份至此,方便后期查阅原文URLhttp://www.csdn.net/article/2014-04-23/2819366-tencent-APT-open-source-tool-guideAPT提供了...

  • OpenCV 透视变换实例

    // affine transformation.cpp : 定义控制台应用程序的入口点。... * Automatic perspective correction for quadrilateral objects. See the tutorial at * http://opencv-code.com/tutorials/automa

  • OpenCV 消除平面透视图像的射影失真

    OpenCV 消除平面透视图像的射影失真,包括源码下载

  • eclipse安装配置记录

    8Tomcat配置设置maven代码提示自动保存eclipse显示顶部按钮加速启动显示行号...项目所在路径打开控制台复制项目项目打包/导入快捷方式Eclipse快捷键大全(转载)制作jar包制作帮助文档生成doc文件反编译运行netbeans项目...

  • Android开发笔记(一百一十三)测试工具

    Android的sdk提供了对项目进行单元测试的功能,开发包的android.test下面便是专门用来单元测试的类。单元测试的作用是通过模拟文本输入和手势输入(如点击操作),从而让app自动执行一系列的操作,这样就能够检查...

  • Android性能分析工具

    DDMS 的全称是Dalvik Debug Monitor Service,是Android 开发环境中的Dalvik 虚拟机调试监控服务HierarchyViewerUI性能分析工具,分析布局文件的性能,层级嵌套UI布局复杂程度及冗余分析,View嵌套的冗余层级View的...

  • 计算机专业毕业设计范例845篇jsp2118基于Web停车场管理系统的设计与实现_Servlet_MySql演示录像.rar

    博主给大家详细整理了计算机毕业设计最新项目,对项目有任何疑问(部署跟文档),都可以问博主哦~ 一、JavaWeb管理系统毕设项目【计算机毕设选题】计算机毕业设计选题,500个热门选题推荐,更多作品展示 计算机毕业设计|PHP毕业设计|JSP毕业程序设计|Android毕业设计|Python设计论文|微信小程序设计

Global site tag (gtag.js) - Google Analytics