我可以使用哪些技术来修改一组JSP来衡量JSP的整体性能,然后进一步缩小并确定JSP中花费最多时间的特定区域?
我目前的方法是简单地使用scriptlet和System.currentTimeMillis():
JSP的顶部
<%
StringBuilder result = new StringBuilder();
long startTime = System.currentTimeMillis();
%>
Run Code Online (Sandbox Code Playgroud)
... JSP代码在这里
<%
long duration = System.currentTimeMillis() - startTime;
if (duration > 100L) { //over 100 ms
result.append("JSP page took "+duration+"ms");
}
%>
<!-- <%=result%> -->
Run Code Online (Sandbox Code Playgroud)
但问题是:
我需要为我的Ext JS 4.1.3应用程序使用自定义名为'app'的文件夹.Sencha文档很清楚,这个文件夹名称是一个名为'appFolder'的可配置值.
环境:Ext JS 4.1.3 Sencha Cmd 3.1.2.342 Ruby 1.9
我采取的步骤:
sencha generate workspace C:\temp\workspace
sencha -sdk C:\tools\extjs4.1.3 generate app common C:\temp\workspace\common
cd C:\temp\workspace\common
sencha app build
SUCCESSFUL
Run Code Online (Sandbox Code Playgroud)
编辑app.js并设置appFolder:'custom':
Ext.application({
appFolder: 'custom' ...
Run Code Online (Sandbox Code Playgroud)
还将'C:\ temp\workspace\common\app'文件夹重命名为'C:\ temp\workspace\common\custom'
sencha app build.
[ERR] def was null
[ERR] failed to find meta class definition for name common.controller.Main
[ERR] def was null
[ERR] failed to find meta class definition for name common.view.Viewport
[ERR] C2008: Requirement had no matching files (common.view.Viewport) -- unknown
-file:-1
[ERR] …Run Code Online (Sandbox Code Playgroud)