`
cywhoyi
  • 浏览: 421272 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Springinsight Web Application Profiling

 
阅读更多
TC SERVER是一个spring组织改装过的tomcat,提供的开发版里面支持程序的性能分析,
最直接的一个功能是能以图形的方式显示出一个请求里面每个 方法及SQL所耗费的时间,
这对调优程序有较大的帮助,各位可以在本机进行程序调试时使用。
vFabric tc Server 是构建和运行 Java Spring 应用程序的最佳平台,为企业用户提供所需的轻量级服务器,满足其操作管理、高级诊断和关键任务支持功能等业务需求。 作为 Apache Tomcat 的替换产品,vFabric tc Server 可以确保已针对 Tomcat 进行认证的现有自定义构建应用程序和商业软件应用程序实现无缝迁移。
地址:
我的环境是windows7,所以下载的zip包,大家如果ubuntu或者其他linux版本可以下载tar、rpm都可以。
下载完成后unzip到指定目录
比如我解压到默认目录C:\Users\ibm\Downloads\vfabric-tc-server-developer-2.9.3.RELEASE\vfabric-tc-server-developer-2.9.3.RELEASE
第一步:创建实例分析的domain

 第二步:因为tcserver是在tomcat一样的,所以你可以修改conf下的配置文件
第三步:同样把你的war包部署到webapp下
第四步:在你的domain的服务实例下,比如githubibyoung/bin,使用tcruntime-ctl.bat install
第五步:tcruntime-ctl.bat start
第六步:运行你的应用,通过http://localhost:8080/insight查看,使用它比较很容易的spring框架搭建的服务整个性能,颗粒度达到sql、方法等


 

 

 

 

 
 
有位仁兄录了一个swf的viedo,可以查看下地址http://www.beansoft.biz/?cat=28&lang=zh
 
  • 大小: 148.1 KB
  • 大小: 163.5 KB
  • 大小: 51.7 KB
  • 大小: 91.2 KB
  • 大小: 129.1 KB
  • 大小: 136.5 KB
6
2
分享到:
评论
5 楼 cywhoyi 2015-12-11  
soldier93 写道
我下载的都不太对,您能帮忙找个安装包么?

不敢肯定,我周六日去看看
4 楼 soldier93 2015-12-08  
我下载的都不太对,您能帮忙找个安装包么?
3 楼 zhangjianhong118 2013-09-03  
cywhoyi 写道
zhangjianhong118 写道
请问lz tcruntime-ctl.bat start启动后 http://localhost:8080/insight路径我报了个404错误

1.先访问下自己的应用是否运行起来
2.进入系统后随便点击
3.最好配合google插件speed tracer

我的服务启动了,并且系统也能正常运行;
我比对你一下,我和你唯一不通的是我下载的vfabric-tc-server-standard-2.9.3,而你的是vfabric-tc-server-developer-2.9.3, 我的版本里面没有insight模板。好像是版本已经升级了
2 楼 cywhoyi 2013-09-03  
zhangjianhong118 写道
请问lz tcruntime-ctl.bat start启动后 http://localhost:8080/insight路径我报了个404错误

1.先访问下自己的应用是否运行起来
2.进入系统后随便点击
3.最好配合google插件speed tracer
1 楼 zhangjianhong118 2013-09-02  
请问lz tcruntime-ctl.bat start启动后 http://localhost:8080/insight路径我报了个404错误

相关推荐

    IEEE LOM Application Profiling Tool-开源

    "IEEE LOM Application Profiling Tool-开源" 指的是一个基于IEEE Learning Object Metadata(LOM)的应用程序配置工具,且该工具是开放源代码的。这表明该工具允许用户免费访问其源代码,并可以对其进行修改、定制...

    Profiling all paths

    However, existing path profiling techniques often struggle with handling loops effectively, limiting their application to acyclic paths or a small number of loop iterations. A recent study published...

    PyPI 官网下载 | pandas-profiling-2.0.3.tar.gz

    《PyPI官网下载 | pandas-profiling-2.0.3.tar.gz:深度解析与应用》 在Python的数据分析领域,pandas库无疑是不可或缺的一部分。为了进一步提升数据分析的效率和质量,开发者们创建了一系列与pandas集成的扩展工具...

    Flask Web Development.pdf 最新 原版

    - **Performance Optimization:** Techniques such as caching, asynchronous tasks, and profiling help optimize application performance. ##### Deployment - **Production Server Configuration:** Moving ...

    Geographic Profiling of Terrorist Attacks

    Through the use of a computerized geographic profiling system and two case studies, this chapter examines the applicability of geographic profiling in the context of terrorist attacks. The findings of...

    pandas-profiling-master.zip

    **Pandas-Profiling** 是一个非常实用的Python库,主要应用于数据分析领域,它为用户提供了一种快速生成数据探索报告的方式。这个库基于流行的Pandas DataFrame对象,旨在简化数据预处理阶段的工作,帮助数据科学家...

    Mastering The Faster Web with PHP, MySQL, and JavaScript 1st pdf

    After reading this book, you will know how to boost the performance of any Web application and make it part of what has come to be known as the Faster Web. What you will learn Install, confgure, and...

    prentice.java.performance.0137142528

    Chapter 5 Java Application Profiling Chapter 6 Java Application Profiling Tips and Tricks Chapter 7 Tuning the JVM, Step by Step Chapter 8 Benchmarking Java Applications Chapter 9 Benchmarking ...

    criminal profiling

    犯罪侧写(Criminal Profiling)作为一种分析犯罪现场遗留线索以获取犯罪嫌疑人信息的方法,在近年来引起了公众广泛关注。这种关注不仅体现在大众媒体中对犯罪侧写的频繁提及,如电影《沉默的羔羊》、电视剧《千禧年...

    mysql profiling

    首先,为了启用Query Profiler,你需要在MySQL客户端执行`set profiling=1`命令。这将激活查询分析功能,从这一刻起,MySQL会记录所有执行的查询的详细信息。 在Query Profiler启用后,你可以执行任意查询,例如`...

    使用RAD开发Web应用程序培训

    2. **使用RAD进行基于Web架构J2EE系统的程序员**:对于已经在使用Rational Application Development (RAD) 工具进行Web应用程序开发的程序员来说,这次培训将会进一步提升他们在J2EE系统构建方面的能力。 #### 二、...

    Profiling Python

    ### Python Profiling详解 在开发过程中,为了提升代码性能,我们常常需要对程序进行优化。而优化的关键之一就是了解程序的执行效率问题所在。这就引出了一个重要的概念——**代码剖析**(Profiling)。本文将从给定...

    The Mathematics of Geographic Profiling

    地理剖绘(Geographic Profiling)是一种犯罪分析技术,主要用于估计连环犯罪者的“锚点”位置——通常指犯罪者的居住地或工作地点等固定活动场所。该方法通过分析一系列犯罪现场的位置来推断犯罪者的潜在活动范围。...

    Linux Profiling at Netflix.pdf

    在这个背景下,"Linux Profiling at Netflix"探讨了如何利用perf_events(也称为"perf")进行高效的性能分析。 1. 为什么需要Linux性能分析? Linux性能分析的主要目标是快速全面地理解CPU使用情况。Netflix使用...

    mysql优化(1)show命令 慢查询日志 explain profiling

    在本篇中,我们将聚焦于三个MySQL优化工具:`SHOW`命令、慢查询日志和`EXPLAIN`与`PROFILING`。 一、SHOW命令 `SHOW`命令是MySQL中的一个非常实用的工具,用于获取数据库系统的信息。它可以帮助我们查看数据库的...

    Profiling and Testing with Test and Performance Tools Platform.pdf

    《Profiling and Testing with Test and Performance Tools Platform》是一份由IBM Canada的Eugene Chan和Jonathan West共同撰写的文档,主要介绍了TPTP(Test and Performance Tools Platform)平台的配置步骤及其...

    Python库 | pandas-profiling-3.1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:pandas-profiling-3.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    pandas-profiling-master.rar

    生成数据报告的安装包pandas-profiling,当使用命令直接下载,通常会网络超时,导致不能正常安装,此时可以下载这里的文件,具体操作见博客,https://blog.csdn.net/christineNAN/article/details/105

    Geographic Profiling

    ### 地理剖绘(Geographic Profiling) 地理剖绘是一种犯罪分析技术,它通过研究犯罪行为的空间模式来预测犯罪者的最可能居住地或活动基地。这种方法基于一系列假设,包括犯罪者在实施犯罪时通常会选择靠近自己住所...

Global site tag (gtag.js) - Google Analytics