`
yu2di13
  • 浏览: 11204 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一个用于列举所有线程的JSP页面,便于调试(转载)

    博客分类:
  • Jsp
 
阅读更多

原帖地址http://www.oschina.net/code/snippet_12_2917

 

<html>
<head>
<title>Threads in oschina</title>
<style>
body {font-size:8pt;}
ol {line-height:18px;}
</style>
</head>
<body>
<strong>java.io.tmpdir:</strong>
<ul>
<li><%=System.getProperty("java.io.tmpdir")%></li>
</ul>
<br/>
<strong>Memory:</strong>
<ol>
<li>freeMemory=<%=Runtime.getRuntime().freeMemory()/(1024*1024)%>M</li>
<li>totalMemory=<%=Runtime.getRuntime().totalMemory()/(1024*1024)%>M</li>
<li>maxMemory=<%=Runtime.getRuntime().maxMemory()/(1024*1024)%>M</li>
</ol>
<br/>
<strong>Thread:</strong>
<ol>
<%for(Thread t : list_threads()){%>
<li><%=t.getName()%>(<b><%=t.getState()%></b>) : <%=t.getClass().getName()%></li>
<%}%>
</ol>
<%!
public static java.util.List<Thread> list_threads(){
int tc = Thread.activeCount();
Thread[] ts = new Thread[tc];
Thread.enumerate(ts);
return java.util.Arrays.asList(ts);
}
%>
</body>
</html>

分享到:
评论

相关推荐

    JSP 程序设计从入门到精通 PDF 教程

    - 这部分指导初学者如何编写并运行他们的第一个JSP程序,通常是一个简单的“Hello World”示例,用于验证JSP环境是否正确配置。 ##### 1.5 本章小结 - 对本章介绍的JSP基础知识进行了总结,为后续章节的学习打下了...

    JSP大学实用教程程序源代码

    例如,在讨论JSP和Servlet交互时,可能会有一个例子展示如何在JSP中调用Servlet,或者在Servlet中响应JSP的请求。而在讲到数据库操作时,可能包含了一个连接数据库、执行SQL查询并显示结果的JSP示例。 ### 源代码的...

    JSP超全讲解(带书签).pdf

    - 当客户端请求一个JSP页面时,服务器会将该页面转换为一个Servlet,并编译执行。 - 编译后的Servlet处理客户端的请求,生成动态内容并将其发送给客户端。 5. **JSP生命周期:** - JSP页面经历初始化、服务和...

    JSP试题及答案

    5. `&lt;jsp:useBean&gt;`用于在JSP页面中实例化一个JavaBean或者查找已存在的JavaBean。如果找不到,它会尝试根据指定的类名创建一个新的Bean。 `&lt;jsp:setProperty&gt;`则用于设置JavaBean的属性值,通常与`&lt;jsp:useBean&gt;`...

    操作系统_CH4_线程对称多处理和微内核_概念题部分

    - **问题**:列出一个进程中所有线程通常共享的资源类型。 - **解答**: - **内存空间**:所有线程共享同一地址空间,可以直接访问相同的变量和数据结构。 - **文件资源**:线程共享进程打开的文件句柄,允许不同...

    java多线程.pdf

    假设我们需要开发一个简单的多线程应用程序,该程序有两个线程:一个是负责接收用户输入的UI线程,另一个是负责处理用户输入的处理线程。在这种情况下,我们可以使用以下步骤来实现: 1. **定义Runnable接口的实现...

    电子-一种用于风电现场桨叶安装的电动调试箱

    "电子-一种用于风电现场桨叶安装的电动调试箱"是一个专门针对这一过程的电子文档,它详细阐述了如何利用电动调试箱进行高效、准确的桨叶安装调试。 首先,我们需要理解风电现场桨叶安装的重要性。风电场的发电效率...

    JSP编程小技巧集锦121

    在IT行业中,Java Server Pages...以上只列举了"JSP编程小技巧集锦121"中的一部分要点,实际内容可能包括更多实用技巧,如优化性能、安全实践、调试技巧等。学习并掌握这些知识点,将有助于开发者在JSP开发中游刃有余。

    Windbg调试命令详解

    Windbg 是 Windows 调试工具集中的一个重要组件,提供了强大的调试功能,包括用户态和内核态的调试模式。下面我们将对 Windbg 的调试命令进行详细的介绍。 一、基本命令 Windbg 的基本命令共有大约 40 个,使用 `?...

    蓝牙模块调试软件和调试教程

    首先,"蓝牙调试工具.exe" 是一个专门用于测试和配置蓝牙模块的软件应用。这类工具通常具有以下功能: 1. 连接管理:能够与各种蓝牙设备建立连接,进行配对和身份验证。 2. 数据收发:提供界面供用户发送和接收蓝牙...

    c#线程参考手册

    而《C#线程参考手册》这本书,尽管年代稍显久远,但似乎仍然是一个全面了解C#线程使用的不错选择。 为了帮助读者更好地理解C#线程编程,以下列举了一些关键知识点: 1. 线程创建与启动: - 使用System.Threading...

    多线程编程指南.pdf

    虽然多线程是一个有效的并发编程方式,但还有其他替代方法,如操作对象(Operation Objects)和Grand Central Dispatch(GCD),它们提供了更现代且高效的并发执行框架。 1.4 线程支持 本部分将介绍如何使用线程包...

    《JSP程序设计》复习题2.pdf

    1. JSP基本标签:文档中提到了&lt;jsp:useBean&gt;标签,这是一个在JSP页面中创建和查找JavaBean的标签,它用于在JSP中重用Java组件。例如,&lt;jsp:useBean id="user" class="user.User" scope="page"/&gt;表示创建一个id为user...

    [图片动画]JSP目录直读程序_jsp_mlzd毕业设计—(包含完整源码可运行).rar

    从压缩包子文件的文件名称列表"【图片动画】JSP目录直读程序_jsp_mlzd"来看,可能存在一个主页面(index.jsp或default.jsp),用于展示目录结构和提供用户交互。此外,可能还包括其他的JSP文件(如listDirectory.jsp...

    jsp中文乱码的解决方案

    文档《JSP各种乱码的处理(一).doc》和《JSP各种乱码的处理(二).doc》中可能详细列举了各种JSP乱码问题的实例及解决方法,包括但不限于文件上传、读取流、数据库操作等方面,建议参考学习,以便更全面地理解并解决...

    WINCE“进程列举并管理”实例

    "WINCE“进程列举并管理”实例"是一个典型的应用,它模仿了Windows桌面版的任务管理器功能,提供了查看和管理运行在Windows CE设备上的进程的能力。 在Windows CE中,进程管理涉及以下几个关键知识点: 1. **进程...

    按条件列举窗口句柄

    在IT领域,窗口句柄(Window Handle)是一个重要的概念,它是操作系统用来唯一标识应用程序中窗口的标识符。在Windows API中,窗口句柄通常用`HWND`类型表示。本话题聚焦于“按条件列举窗口句柄”,这涉及到编程中...

    SPY++工具查看窗口、线程、进程或消息的属性

    每个节点代表一个特定的对象,通过展开节点,你可以看到其下属的所有子对象,直观地了解整个系统对象的层次结构。 2. **搜索功能**:你可以通过输入关键字来搜索特定的窗口、线程、进程或者消息。这在你需要查找...

    列举系统中所有进程.zip_列举进程_所有进程

    在操作系统中,管理和跟踪...综上所述,"列举系统中所有进程"这一主题涵盖了操作系统、进程管理、进程调度、进程通信以及编程实现等多个层面的知识。通过学习和实践这些概念,我们可以更好地理解和控制操作系统的运行。

    火狐JSP探针,测试您的服务器

    综上所述,“火狐JSP探针”不仅是一个简单的测试工具,更是帮助开发者深入了解服务器环境的强大助手。通过合理的使用,可以大大提高项目的部署效率,同时也能确保应用程序能够在最佳状态下运行。

Global site tag (gtag.js) - Google Analytics