服务器 标签

线上问题定位实战

  |   0 评论   |   0 浏览

1、jps找到Java进程 20512 ApacheJMeter.jar 20228 Launcher 21636 Launcher 21637 Bootstrap 21670 JConsole 20935 22106 Jps 19006 Application 2、jmap -histo:live 21637 | head -10 num #instances #bytes class name ---------------------------------------------- 1: 1320645 31695480 javassist.ClassPathList 2: 1320645 21130320 javassist.ClassClassPath 3: 90687 13635976 [C 4: 8075 6046544 [B 5: 39467 3473096 java.lang.reflect.Method 6: 93919 3005408 java.util.HashMap$Node 7: 89005 2136120 java.lang.String 3、

vert.x深入分析

  |   0 评论   |   0 浏览
  1. 自定义启动文件server.groovy分析(用到的vertx方法) use GroovyShell to execute scripts to extend chain handler new GroovyShell(binding, compileConf) 设置定时任务 vertx.setPeriodic(interval) 启动httpserver vertx.createHttpServer() 添加websocket支持. vertx.createSockJSServer 启动tcpserver vertx.createNetServer() 2 vert.x 学习 2.1. vertx 特性 Vert.x基于全异步Java服务器Netty,并扩展出了很多有用的特性。Vert.x的亮点有: 支持多种编程语言 异步无锁编程 对各种IO的丰富支持——目前Vert.x的异步模型已支持TCP、UDP、FileSystem、DNS、EventBus、Sockjs等; 支持分布式开发(event bus总线实现) 生态体系成熟(Eclipse 基金会管理维护.异步驱动已经支持了P....