主要结构为: python进程发布消息,java进程订阅消息。 依赖环境: python: pip install redis java: jedis 1. python端: PubSub.py sub.py 2. java端 RedisPub.java 参考链接: http://www.cnblo ...
分类:
编程语言 时间:
2018-06-26 00:45:08
阅读次数:
250
转:https://my.oschina.net/feichexia/blog/196575?p=3 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ... ...
分类:
Web程序 时间:
2018-06-15 16:16:32
阅读次数:
269
下面通过一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有**ps、top、printf、jstack、grep**。 ...
分类:
编程语言 时间:
2018-06-05 00:35:28
阅读次数:
265
一、进程内存统计cat/proc/[pid]/status通过/proc/[pid]/status可以查看进程的内存使用情况,包括虚拟内存大小(VmSize),物理内存大小(VmRSS),数据段大小(VmData),栈的大小(VmStk),代码段的大小(VmExe),共享库的代码段大小(VmLib)等等。Name:java/进程的程序名/State:S(sleeping)/进程的状态信息,具体参见
分类:
系统相关 时间:
2018-05-23 11:03:08
阅读次数:
302
简介:jps(JavaVirtualMachineProcessStatusTool)是JDK1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。详细参数请参考:https://www.cnblogs.com/toSeeMyDream/p/5747412.html注:jps命令有个地方很不好,似乎只能显示当前用
分类:
其他好文 时间:
2018-05-19 17:12:56
阅读次数:
197
jps工具 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps(Java Virtual Machine ...
分类:
其他好文 时间:
2018-05-18 13:53:52
阅读次数:
123
获取方式: 1. jdk 自带启动参数 -XX:+HeapDumpBeforeFullGC -XX:HeapDumpPath=/x/x 产生dump日志,然后用visualVm分析 2. jmap 命令(结合jps) jps -l 获取对应java 进程pid jmap -heap pid 查看 整 ...
分类:
其他好文 时间:
2018-05-15 21:13:16
阅读次数:
394
1、jps的作用 jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command。 2、某个java进程已经启动,用jps却显示不了该进程进程号 这个问题已经碰到过两次了,所以在这里总结 ...
分类:
其他好文 时间:
2018-05-10 14:20:43
阅读次数:
293
一、问题概述 在一个多月前,组长让我研究下持续集成。我很自然地选择了jenkins。当时,(包括现在也是),部分服务器用的是windows主机。 我当时想了想,如果我把jenkins装在windows上,在windows上打好包后,要怎么把war包或jar包(针对spring boot项目)传到re ...
分类:
编程语言 时间:
2018-05-10 12:13:55
阅读次数:
416
概述 Jstat 查看某个Java进程内的线程堆栈信息,用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控: - 类的加载及卸载情况 - 查看新生代、老生代及持久代的容量及使用情况 - 查看新生代、老生代及持久代的垃圾收集情况, ...
分类:
Web程序 时间:
2018-05-06 20:03:22
阅读次数:
235