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

Solaris下Java的影子进程

阅读更多
Solaris下面Java进程出现幻影。。参数一模一样,不同的是父进程为java进程,而幻影占用掉了实实在在的内存。。。
用pstack发现是jboss下的一个其它应用调用了Runtime.exec(…),看样Process出错了而没有及时处理getErrorStream 和getInputStream。
在其它语言中经常可见`xxx`即可执行shell,而java中不但没有,一个exec还经常出错。。。真是弱智到家鸟。。

Pstack是个好东西

解决方案参见:

http://www.velocityreviews.com/forums/t130884-process-runtime-exec-causes-subprocess-hang.html

http://q.sohu.com/forum/5/topic/688135

==================================
写好了很久忘了post
0
0
分享到:
评论

相关推荐

    SunSolaris的JavaCore分析

    在Sun Solaris上Java默认是不生成OOM的JavaCore及Dump文件,本资源详细介绍了,如何在生产环境的运行时获取内存信息进行分析,定位问题。

    俄罗斯方块(solaris下java开发)

    《俄罗斯方块(Solaris下Java开发):代码组织与重构的艺术》 在软件开发的世界里,优秀的代码如同精心编织的诗篇,清晰、简洁且富有逻辑。然而,不幸的是,有时我们不得不面对那些“大便一样的代码”,它们结构...

    solaris10 服务进程

    solaris10系统服务,系统里的常用服务基本都有,对应的服务描述也有

    Oracle Solaris 8 Java 2 SDK for Solaris Developer’s Guide-64

    《Oracle Solaris 8 Java 2 SDK for Solaris Developer’s Guide-64》是Sun Microsystems公司为开发者提供的一份详尽的指南,专注于在64位Oracle Solaris 8操作系统上使用Java 2 Software Development Kit (SDK)进行...

    java 11下载,版本 11.0.17, solaris各版本

    本篇将详细介绍Java 11的主要特点、功能以及如何在Solaris操作系统上进行安装。 一、Java 11简介 Java 11,官方代号为" HttpURLConnection", 是Java SE(标准版)的长期支持(LTS)版本,这意味着它将得到更长时间...

    java 8下载,版本 8u351, solaris各版本

    在本场景中,我们关注的是针对Solaris操作系统的Java 8更新351(8u351)版本。以下是关于Java 8、JDK 8以及其在Solaris系统中的应用的一些关键知识点: 1. **Java 8发布与版本号**: - Java 8是Java平台标准版...

    Oracle Solaris 8 Solaris Java Plug-in User’s Guide-28

    《Oracle Solaris 8 Solaris Java Plug-in User’s Guide》是针对使用Oracle Solaris 8操作系统中的Java插件的一份用户指南。这份文档由Sun Microsystems, Inc.在2000年出版,详细介绍了如何在该操作系统环境下安装...

    在Solaris上面如何查看进程占用cpu情况

    在 Solaris 操作系统中,管理和监控进程及内存资源对于优化系统性能至关重要。本文将详细介绍如何查看进程占用CPU的情况以及Solaris内存的监控方法。 首先,让我们了解如何查看进程的CPU使用情况: 1. **BSD风格的...

    solaris开发环境

    - **Java程序开发**:Solaris OS支持Java开发,这使得开发者能够利用丰富的Java库来构建复杂的应用程序。 - **特定硬件编程**:针对特定的Sun硬件平台进行编程,比如SPARC架构,这通常涉及底层代码优化以提高性能。...

    Java JDK 8 for Solaris - jdk-8u281-solaris-x64.tar.gz

    在Solaris操作系统逐渐淡出主流视线的情况下,这个版本的JDK8仍然提供了对Solaris x86平台的支持,这使得那些仍在使用或依赖Solaris系统的开发者可以继续进行Java应用的开发和维护。Solaris以其稳定性和高性能著称,...

    Solaris8,Solaris9,Solaris10,Solaris11

    Solaris8,Solaris9,Solaris10,Solaris 11 iso镜像下载

    对Solaris操作系统中多线程进程体系结构的研究

    本文旨在探讨Solaris的进程模型、进程执行环境及其多线程进程体系结构,包括进程、轻量进程(Lightweight Process, LWP)和内核线程(Kernel Thread, Kthread),并深入讨论进程的创建与终止。 #### 1. 前言 进程...

    Solaris下修改用户密码的过程

    以上就是关于在Solaris操作系统下修改用户密码的详细过程及注意事项,希望对广大IT专业人士和系统管理员有所帮助。在日常的系统管理工作中,保持良好的安全习惯,定期更新和审核系统配置,是保障网络安全和稳定运行...

    Solaris下NFS使用手册

    - **服务器端配置**:在Solaris环境下,NFS服务器需要运行两个守护进程:`mountd` 和 `nfsd`。其中,`mountd` 负责处理客户端的挂载请求,而 `nfsd` 则处理数据读写等操作。此外,还需要配置以下几个关键文件: - `...

    solaris 开发

    本书深入探讨了Solaris系统编程的核心概念和技术细节,涵盖了进程管理、信号处理、进程组控制等方面,对于希望深入了解Solaris内部工作原理及高级编程技巧的读者来说,是一份宝贵的资源。 ### 进程管理 #### 进程...

    Java问题定位技术.pdf

    C 在Solaris下,查找占用指定的端口的进程 D 如何在solaris下面分析IO瓶颈? E AIX操作系统下,32位进程的最大内存占有情况 F 关于TCP/IP G windows 2003/XP下,一个端口可以多个监听 H Suse9.0下,线程创建的数量...

    jdk11 - 11.0.24 - solaris

    这个文件代表了在2024年9月10日发布的适用于Solaris平台的Java开发工具包的最新版本,它是Java开发者在Solaris环境下开发、维护Java应用程序不可或缺的工具。开发者应确保及时下载并安装最新版本的JDK,以保持开发...

    solaris下如何创建用户以及新建文件

    ### Solaris 下创建用户及管理文件操作指南 #### 一、创建用户及其权限分配 在 Solaris 操作系统中,创建用户是一项基本但非常重要的任务。通过正确的步骤创建用户,并为其分配适当的权限,可以确保系统的安全性与...

    Unix solaris 11.1 iso最新版本

    A new Oracle Solaris DTrace plug-in for Oracle Java Mission Control to enable customers to profile Java applications on Oracle Solaris production systems. New cloud management features add to Oracle ...

    Solaris资源监控命令

    `prstat` 是 Solaris 中强大的进程状态报告工具,可以实时显示系统中所有进程的 CPU 占用率、内存使用情况、线程信息等。通过`prstat -Z`可以查看进程的内存使用细节,而`prstat -s cpu`则会按 CPU 使用率排序显示...

Global site tag (gtag.js) - Google Analytics