1
我開發了RESTful Web服務,並且我希望將請求時間處理放入xml響應中以處理所有請求。如何計算JAX-WS中的請求時間處理?
我使用NetBeans 6.9.1和GlassFish版本3
如何衡量?
謝謝。
我開發了RESTful Web服務,並且我希望將請求時間處理放入xml響應中以處理所有請求。如何計算JAX-WS中的請求時間處理?
我使用NetBeans 6.9.1和GlassFish版本3
如何衡量?
謝謝。
這是因爲兩個原因一個壞主意:
現在,您關心性能是一件好事,但不要將這些指標返回給用戶,我會在系統日誌中記錄那些幕後的內容,您可以隨時查看這些內容。有很多方法可以做到這一點,但這裏有兩種常見的模式。
long start = System.currentTimeMillis()
在入口點代碼,另一個調用System.currentTimeMillis()
在出口點在你的代碼,計算的差異,只是log.info()
出來。下面是我從Spring應用程序上下文文件中複製的一個工作示例。
<bean id="springPerformanceMonitorAspectInterceptor" class="org.springframework.aop.interceptor.PerformanceMonitorInterceptor">
<property name="loggerName" value="com.myProject.performanceMonitor" />
</bean>
<aop:config>
<aop:pointcut id="springMonitoringPointcut" expression="execution(* com.myProject..*(..))" />
<aop:advisor pointcut-ref="springMonitoringPointcut" advice-ref="springPerformanceMonitorAspectInterceptor" />
</aop:config>