`

今天一天是都是在解决一个问题(110222)

阅读更多

有个问题一直搞不定,已经在eye里面提问了,问题的地址是:http://www.iteye.com/problems/59571;

 

这个问题主要涉及到了java应用程序性能的分析,当然这次的程序是基于jboss开发的;

 

我的分析思路:

 

 

  1. 使用jconsole来分析程序的运行状况,很不巧,我这jboss是3.2.5的,不支持jconsole(jboss 4.0.3才支持);
  2. 在分析问题的同时,又发现一个创建不了线程的问题,这又要涉及到一个对相应平台上支持的线程数的了解,现在用的是hp-unix,不清楚怎么查看,需要以后了解;
  3. 最后用最简单的thread dump ,在hp-unix中,通过 kill -3 PID来获取thread dump内容,该内容会输出到对应进程的标准输出中;通过查看内容可以查看每个线程的代码执行情况,虽然如此但是我还不是太能确定问题的原因;
分享到:
评论

相关推荐

    完美解决Indesign停止工作的问题

    8. **系统还原**:如果问题依然存在,可以考虑将电脑恢复到出现问题前的一个还原点,但这可能会丢失最近的数据和设置。 9. **联系技术支持**:如果以上方法都无效,那么建议直接联系Adobe客户服务,他们有专业的...

    Deep Learning Tutorial(一天搞懂深度学习,台湾李宏毅课件ppt版)

    深度学习是人工智能领域的一个重要分支,它模仿人脑的工作机制,通过构建多层神经网络来学习数据的复杂表示。李宏毅教授是台湾知名的计算机科学家,他在深度学习领域的教学资源深受初学者欢迎。这份"Deep Learning ...

    C# 解决双击TreeView表里checkbox本身Bug问题

    一个WinForm的TreeView,某node的CheckBox初始状态为false,当双击这个node的checkbox时,会出现很奇怪的情况: 第一次双击checkbox,checkbox显示的状态会切换两次状态,unchecked-> checked-> unchecked,而...

    遗传算法解决非线性规划问题的Matlab程序

    在本文中,我们将介绍一个基于 Matlab 的遗传算法解决非线性规划问题的程序。该程序可以解决具有 200 个 01 决策变量的多目标非线性整数规划问题。 模型的形式和适应度函数定义如下: function Fitness=FITNESS(x,...

    旅行商问题(TSP)三种解决算法 基于C++的编程

    旅行商问题(Traveling Salesman Problem,简称TSP)是一个著名的组合优化问题,它源于实际生活中的路线规划问题。在TSP中,一个旅行商需要访问n个城市,并且每个城市只访问一次,最后返回起点,目标是使得总行程...

    三种解决TSP问题的近似算法的实现

    最短插入启发式策略(NearestInsertion)解决TSP问题的算法实现——插入启发式策略基本思想是对由|V|个城市的某m个城市所构成的回路,陆续地选择一个未在回路中的城市,然后插入到该回路,使得引起的权和的改变量最小...

    永久解决VSCode终端中文乱码问题

    本文提供了一种有效的方法来解决这个问题,无需每次启动终端时手动输入命令。 首先,我们需要理解问题的根源。在Windows的命令提示符(CMD)中,默认的编码格式是GBK,而VSCode可能使用的是UTF-8编码。GBK与UTF-8...

    一键解决VB6(WIN7 X64)对象库未注册问题

    在Windows 7 64位系统中,使用Visual Basic 6(VB6)进行开发时,可能会遇到一个常见的问题——对象库未注册。这通常发生在尝试引用如`mscomctl.ocx`这样的ActiveX控件时,导致程序无法正常运行。`mscomctl.ocx`是VB6...

    Android自定义键盘(解决提示框“白板”问题)

    然而,在实现自定义键盘的过程中,开发者可能会遇到一个常见的问题:输入框显示为“白板”,即输入框没有正确显示文字或者背景为空。这个问题通常与Android系统的输入法服务(InputMethodService)和视图渲染有关。...

    完美解决百度地图聚合中的marker添加label后移动、放大缩小时label消失的问题

    在使用百度地图API进行开发时,经常会遇到一个问题:在实现地图上的marker聚合功能时,当marker数量过多,为了提高用户体验,我们会使用聚合技术将多个marker合并为一个大的标记点。然而,一旦添加了label(标记文字...

    解决vc6在win7下调试不能正常调试的问题

    解决这些问题的一个关键方法是替换特定的系统文件或VC6组件。在提供的压缩包中,“win7下替换实现调试自由退出TLLOC.7z”可能包含了用于替换VC6原有文件的补丁,这通常涉及到系统DLL文件或VC6自身的某些组件。例如,...

    选择日期时间对话框,解决弹出键盘问题

    - 首先,你需要创建一个`DatePickerDialog.OnDateSetListener`接口的实现,这个接口定义了用户在日期选择器中设置日期后触发的方法。 ```java DatePickerDialog.OnDateSetListener dateSetListener = new ...

    致WEB前端开发者:IE6-IE11兼容性问题列表及解决办法

    解决办法是,使用 position 属性来解决这个问题。 4. CSS 样式大小写敏感:IE6-IE7 中 CSS 样式区分大小写。解决办法是,确保所有 CSS 类名和属性名都使用小写字母。 5. height 和 width 单位:IE6-IE7 中 Style 中...

    解决VisualStudio复制粘贴乱码的问题

    然而,有时会出现一个令人头疼的问题:复制的代码在粘贴后显示为乱码。这可能是由于多种原因导致的,包括编码设置不一致、文本格式转换问题或者VS配置错误等。本文将详细探讨这个问题及其解决方案。 首先,我们需要...

    关于MacBook Pro 在Boot Camp下安装完Win7后键盘出现失灵的完美解决方法

    在这篇文章中,我们将讨论 MacBook Pro 在 Boot Camp 下安装完 Win7 后键盘出现失灵的问题,并提供完美的解决方法。 首先,让我们了解问题的背景。MacBook Pro 是一款流行的笔记本电脑, Boot Camp 是 Apple 提供的...

    office残留清理工具解决不能安装office的问题Uninstall Office 2010

    在压缩包内的文件名称“office残留清理工具解决不能安装office的问题Uninstall Office 2010”中,我们可以推断出这是一个针对Office 2010的卸载工具,专为解决无法安装新版本Office的问题设计。它可能包含了扫描、...

    Altium Designer中PCB移动卡顿卡屏解决办法

    取消 DirectX 选项、更新显卡驱动程序、更换显卡和优化系统资源都是解决卡顿卡屏问题的有效方法。 结论 卡顿卡屏的问题在使用 Altium Designer 中 PCB 设计时可能会遇到,但通过了解问题的原因和解决方法,可以...

    一个struts2的例子:彻底解决STRUTS2 错误There is no Action mapped for namespace / and action name login

    前几天在网上下载一个struts2的helloword的例子,那个作者也真够缺德的,搞个错误的程序,害得我查了一天的程序错误。 最后发现竟然是struts.xml被写成啦sturts.xml。 碰见这样的问题先鄙视下提供例子的作者, 再...

    数据库实时同步技术解决方案

    单向同步也叫主从同步,也就是说,其中的一个数据库是主数据库,另一个数据库是从数据库。双向同步是指两个数据库之间的数据同步,可以实现双向数据更新。 五、数据库同步技术的优点 数据库同步技术可以确保分布在...

    Windows XP和Windows 7安装office2010出现“windows installer 服务不能更新一个或多个受保护‘’的错误解决办发

    在安装Microsoft Office 2010的过程中,有些用户在Windows XP和Windows 7系统上可能会遇到“Windows Installer 服务不能更新一个或多个受保护的系统文件”的错误提示。这个错误通常意味着安装过程中出现了权限问题...

Global site tag (gtag.js) - Google Analytics