论坛首页 Java企业应用论坛

优化程序之前,可用Jamon来监测你的Spring应用

浏览 22384 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-09-05  
ahuaxuan 写道
cherami 写道
呵呵,性能监测一家是一家的方法。
光监测页面访问的性能好像作用不大,还是不知道瓶颈在哪里。

jamon的用途很大的,监测页面的访问可以得到两个结果,主要的一个不是用来对比性能,而是观察哪些页面比较受用户欢迎,通过这个监测结果我们可以分析用户的行为,通过它我们就知道用户需要什么样的东西,什么样的东西比较受欢迎,这样能使我们的东西更加符合用户的需要,做到这一点money就来了

确实如化。虽然没用过。
0 请登录后投票
   发表时间:2007-09-05  
引用
jamon的用途很大的,监测页面的访问可以得到两个结果,主要的一个不是用来对比性能,而是观察哪些页面比较受用户欢迎,通过这个监测结果我们可以分析用户的行为,通过它我们就知道用户需要什么样的东西,什么样的东西比较受欢迎,这样能使我们的东西更加符合用户的需要,做到这一点money就来了


呵呵,那么简单money就来了啊。

分析什么页面受欢迎非常的简单,一个方法是分析访问日志,一个方法是加Filter,就不说多如牛毛的站点统计工具了(google分析等)

我的意思是真正的分析性能瓶颈,优化程序,有页面访问性能不是关键,关键的是方法的性能,这样才能找到真正的瓶颈所在
1 请登录后投票
   发表时间:2007-09-05  
cherami 写道
引用
jamon的用途很大的,监测页面的访问可以得到两个结果,主要的一个不是用来对比性能,而是观察哪些页面比较受用户欢迎,通过这个监测结果我们可以分析用户的行为,通过它我们就知道用户需要什么样的东西,什么样的东西比较受欢迎,这样能使我们的东西更加符合用户的需要,做到这一点money就来了


呵呵,那么简单money就来了啊。


呵呵,我觉得你没有明白我说的意思,我并没有说money能很简单的就来了,相反,我觉得很难,因为寻找市场是很困难的,尤其对我们程序员来说。

因为即使你看到用户的访问记录你能知道用户的需求吗,你好像觉得分析用户的需求是一件很简单的事情,所以money能来得很简单,问题是分析用户需求是一件很简单得事情吗,假设中国有2亿网民,你能分析出其中1千万得需求,你的money就来了,说白了就是市场,用户的需求不就是市场吗,分析市场如果很容易,那程序员都发了。所以即使看到监测结果你能知道别人需要什么吗?看到几个图表你能知道市场在哪里吗,如果你知道,然后去做这个需求,这个市场,那么你的money就来了。


cherami 写道

我的意思是真正的分析性能瓶颈,优化程序,有页面访问性能不是关键,关键的是方法的性能,这样才能找到真正的瓶颈所在

真正分析性能瓶颈也不能只靠这个,事实上程序员都回利用综合手段,loadrunner,jmeter,等等其他监控工具应该综合时候,只有这个才能事半功倍,我好像也没有说页面访问性能是关键吧。而且jamon也是可以监控方法的调用次数的。
1 请登录后投票
   发表时间:2007-11-22  
iamjxc 写道
奇怪, 为什么例子能够运行,但是拷贝到项目里就报错呢?
以menu.jsp为例, 下面的代码中报错:
// Enable/Disable jamon as a whole and the proxy capability.  ResultSets will be disabled by default.
if ("Enable Monitoring!".equals(enableAll)) {
MonitorFactory.enable();
MonProxyFactory.enableAll(true);
MonProxyFactory.enableResultSet(false);

}

说是下面的函数不存在:
MonitorFactory.enable();
还有很多方法不存在.

打开MonitorFactory类,也没有看到enable方法.



把例子下面的WEB-INF/lib/*.jar放到你的项目里就OK了
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics