如何检查在rest服务中将java对象转换为json所花费的时间

如何检查在rest服务中将java对象转换为json所花费的时间,java,rest,jaxb,jersey,ejb,Java,Rest,Jaxb,Jersey,Ejb,我们正在使用jersey rest服务并公开了一个服务,该服务需要很长时间才能从服务中获取记录(大约5MB)。为了找出性能瓶颈在哪里,我想知道将java对象转换为JSON对象需要多少时间。有工具吗 UI ---------- REST ----------- EJB ------------- DB UI---------35 SEC--------------EJB|---- 6Sec-----DB 为您的REST调用添加过滤器,link-在JSON对象转换前后使用System.curre

我们正在使用jersey rest服务并公开了一个服务,该服务需要很长时间才能从服务中获取记录(大约5MB)。为了找出性能瓶颈在哪里,我想知道将java对象转换为JSON对象需要多少时间。有工具吗

UI ---------- REST ----------- EJB ------------- DB

UI---------35 SEC--------------EJB|---- 6Sec-----DB

为您的REST调用添加过滤器,link-

在JSON对象转换前后使用
System.currentTimeMillis()
是否有任何错误?我不确定,因为该方法仍然返回Java对象而不是JSON,根据我的理解,转换由Jersey REST framework负责