赵英超的博客

相互学习,共同进步

使用JVisualVM进行性能分析

地址:https://visualvm.dev.java.net/ 连接 1、本地机器的程序直接可以监听到 2、远程机器的程序需要加上JVM参数 -Dcom.sun.management.jmxremote= true ...

2017-04-28 17:00:46

阅读数 1069

评论数 0

JConsole使用

一、JConsole是什么     从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性...

2017-04-28 16:57:45

阅读数 930

评论数 0

三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)

Hotspot JVM使用和 IBM Websphere及 OracleWeblogic不同的垃圾回收机制,但是垃圾回收的概念和算法是相通的。   HotSpotJVM   1)HotSpotJVM使用内存分区(如永久perm区和分代Generation Heap区),分代区(Gene...

2017-04-28 16:39:40

阅读数 2436

评论数 0

jvm内存调优及原理的学习笔记

JVM   一.虚拟机的基本结构   1.jvm整体架构     类加载子系统:负责从文件系统或者网络中加载class信息,存入方法区中。 方法区(Perm):存放加载后的class信息,包括静态方法,jdk1.6以前包含了常量池。 参数:-X...

2017-04-26 20:18:38

阅读数 315

评论数 0

JVM调优总结-调优方法

JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里   JProfiler:商业软件,需要付费。功能强大。详细说明参考这里   Vis...

2017-04-26 19:21:04

阅读数 233

评论数 0

spark Lost executor on YARN

执行脚本出现: 15/07/30 10:18:13 ERROR cluster.YarnScheduler: Lost executor 8 on myhost1.com: remote Rpc client disassociated 15/07/30 10:18:13 ERROR c...

2017-04-22 13:55:48

阅读数 1721

评论数 0

Scala 并发编程

Scala 并发编程 Runnable/Callable Runnable 接口只有一个没有返回值的方法。 trait Runnable { def run(): Unit } Callable与之类似,除了它有一个返回值 trait Callable[V] { def call()...

2017-04-20 11:54:42

阅读数 389

评论数 0

scala akka基础编程

序言 欢迎来到第一个使用Akka和Scala的指南。我们假设你已经知道Akka和Scala是什么,现在需要了解开始第一个项目的步骤。 本指南有两种方式: 创建一个独立项目,从命令行运行创建SBT项目,在SBT中运行 因为这两种方式非常相像,我们都会进行讲解。 我们要创建的示例应用是使...

2017-04-20 00:20:27

阅读数 2641

评论数 0

scala笔记和akka笔记

应用层 80/20原则:80%的代码是 纯函数,其余如处理IO,数据库,用户交互等方面的20%的代码也应该尽量轻量级培养面向表达式的编程思维,培养函数式编程思维用Actor模型实现并发功能将更多的 行为 从 类里 移到 更细粒度的 trait中 代码层 坚持写纯函数习惯将函数作为...

2017-04-20 00:05:30

阅读数 361

评论数 0

Akka Scala编程实践,轻松开发多线程、分布式以及集群式程序

Akka基础 参照: http://www.importnew.com/16479.html  Akka笔记之Actor简介     Akka中的Actor遵循Actor模型。你可以把Actor当作是人。这些人不会亲自去和别人交谈。他们只通过邮件来交流。     1. 消息...

2017-04-19 23:56:03

阅读数 2660

评论数 1

提示
确定要删除当前文章?
取消 删除