摘要: 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。 二、如何启动 阅读全文
posted @ 2016-09-09 20:26 lclc 阅读(517) 评论(0) 推荐(0)
摘要: JVM的堆的内存, 是通过下面面两个参数控制的 -Xms 最小堆的大小, 也就是当你的虚拟机启动后, 就会分配这么大的堆内存给你 -Xmx 是最大堆的大小 当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,那么就会扩展堆,如果-Xmx 阅读全文
posted @ 2016-09-09 20:01 lclc 阅读(859) 评论(0) 推荐(0)
摘要: 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0 阅读全文
posted @ 2016-09-09 20:01 lclc 阅读(32360) 评论(0) 推荐(4)
摘要: 参数的含义: -vmargs -Xms256M -Xmx768M -Xss256k -XX:PermSize=256M -XX:MaxPermSize=768M -vmargs 说明后面是vm的参数 -Xms256M jvm初始分配的堆内存,默认为物理内存的1/64,可与-Xmx设置相同,防止每次垃 阅读全文
posted @ 2016-09-09 19:59 lclc 阅读(1841) 评论(0) 推荐(0)
摘要: 更多 10 更多 10 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。 在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识 阅读全文
posted @ 2016-09-09 19:59 lclc 阅读(22103) 评论(0) 推荐(2)
摘要: -bin目录: JDK开发工具的可执行文件 -lib目录: 开发工具使用的归档包文件 -jre: Java 运行时环境的根目录,包含Java虚拟机,运行时的类包和Java应用启动器, 但不包含开发环境中的开发工具 -demo: 含有源代码的程序示例 -include: 包含C语言头文件,支持Java 阅读全文
posted @ 2016-09-09 19:58 lclc 阅读(6037) 评论(0) 推荐(0)
摘要: SQL语句中的三个关键字:MINUS(减去),INTERSECT(交集)和UNION ALL(并集); 关于集合的概念,中学都应该学过,就不多说了.这三个关键字主要是对数据库的查询结果进行操作,正如其中文含义一样:两个查询,MINUS是从第一 个查询结果减去第二个查询结果,如果有相交部分就减去相交部 阅读全文
posted @ 2016-09-09 19:54 lclc 阅读(9683) 评论(0) 推荐(1)
摘要: 上次用weblogic 把 -XmxXXXX 设成2G,就启动不起来,设小点就起来了,当时很气,怎么2G都起不了,今天在看到了一篇解释,转过来了这 次一位老友提出了这个问题,记得当年一个java高手在blogjava提出后,被骂 上次用weblogic 把 -XmxXXXX 设成2G,就启动不起来, 阅读全文
posted @ 2016-09-09 19:54 lclc 阅读(5350) 评论(0) 推荐(0)
摘要: 1 引言 在程序设计的过程中,往往会遇到两个记录集的比较。如华东电网PMS接口中实现传递一天中变更(新增、修改、删除)的数据。实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较等等。 本文主要讨论利用ORACLE的MINUS函数,直接实现两个记录集的比较。 2 实现步骤 假设两 阅读全文
posted @ 2016-09-09 19:53 lclc 阅读(32591) 评论(0) 推荐(1)
摘要: 我的服务器的配置: # OS specific support. $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSiz 阅读全文
posted @ 2016-09-09 19:52 lclc 阅读(36720) 评论(0) 推荐(0)
摘要: 在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。 发现在linux先 最多用java -Xmx3600M -version 超过3600 就会报错 [root@localhost bi 阅读全文
posted @ 2016-09-09 19:51 lclc 阅读(1688) 评论(0) 推荐(0)
摘要: Linux > 监控JVM工具shkingshking 发布时间: 2013/10/10 01:27 阅读: 2642 收藏: 26 点赞: 1 评论: 0 JDK内置工具使用 jps(Java Virtual Machine Process Status Tool) 查看所有的jvm进程,包括进程 阅读全文
posted @ 2016-09-09 18:23 lclc 阅读(7311) 评论(0) 推荐(0)
摘要: 查询 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的 返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO语法如下: SELECT [DISTICT|ALL]{*|column[,column,. 阅读全文
posted @ 2016-09-09 16:37 lclc 阅读(9876) 评论(0) 推荐(0)
摘要: 对每个系统/网络管理员来说,每天监测Linux系统性能是一项非常艰巨的任务。在IT业从事5年的Linux系统管理员后,我发现监控和 保持系统正常运行真不是件容易的事,为此,我总结了8个非常实用的命令行工具给Linux/Unix系统管理员。这些命令支持所有的Linux系统,不仅 可以用于监控系统,还可 阅读全文
posted @ 2016-09-09 10:00 lclc 阅读(800) 评论(0) 推荐(0)