Java性能分析工具 TProfiler 经验

TProfiler是一个可以在生产环境长期使用的性能分析工具.它同时支持剖析和采样两种方式,记录方法执行的时间和次数,生成方法热点 对象创建热点 线程状态分析等数据,为查找系统性能瓶颈提供数据支持. T

fmms 2012-04-21   29646   0

对Zookeeper的一些分析 经验

er的‘不可用’,变成系统的不可用。 zookeeper的选举过程速度很慢 这是一个很难从理论分析上看到的弱点,但是你一旦遇到就会痛不欲生。 前面我们已经说过,网络实际上常常是会出现隔离等不完整状

openkk 2012-06-08   41804   0

深入分析redis持久化 经验

操作系统将缓冲区中的数据转移到磁盘控制器上(数据在磁盘缓存中) 磁盘控制器将数据写到磁盘的物理介质中(数据真正落到磁盘上) 故障分析 写操作大致有上面5个流程,下面我们结合上面的5个流程看一下各种级别的故障。 当数据库系统故障

openkk 2012-08-26   21371   0

Twitter开源库Twemcache分析 经验

mc_cache.h / mc_util.h / mc_signal.h …… Twemcache模块分析 twemcache以服务器形式存在,可以接收来自TCP/UDP/UNIX域套接字的请求,默认

openkk 2012-08-23   23348   0

JAVA线程池的分析和使用 经验

闭线程池,如果任务不一定要执行完,则可以调用shutdownNow。 3. 线程池的分析 流程分析:线程池的主要工作流程如下图: 从上图我们可以看出,当提交一个新任务到线程池时,线程池的处理流程如下:

jopen 2013-12-05   14055   0
P42

  快递管理系统需求分析 文档

HuaESS) 快递管理教学系统 需求分析 2007年03 第页 快递管理教学系统-文档一 文档管理信息表 主题 文档信息 版本: 1.1 内容: 快递管理教学系统-需求分析 关键字: 参考文档: 提交时间:

ronaldoc 2013-07-30   4418   0
P75

  Axis实例与分析详解 文档

"Hello " + name; } Axis入门资料 http://www.wRitchie.com } 将源码拷贝到axis下,重命名为 HelloClient.jws 访问连接http://localhos

ejb3 2011-10-08   5370   0
P16

  ip分片与重组的分析与整理 文档

IP分片与重组的分析与整理二 2009-11-04 15:27 Linux下IP――分片与重组 1 原理 2 1.1 为一个数据包片再次分片 2 1.2 数据包重组 2 1.2.1 数据结构 2 1

yuhang985 2017-04-16   603   0

ganglia 监控技术分析 经验

Ganglia是一个分布式的监控工具,用来对Grid和Cluster上面的节点进行监控,利用它提供的web界面可以看到每个节点状态,并且可以输出 图形化的表示。 Ganglia 是 UC Berkeley 发起的一个开源监视项目,设计用于测量数以千计的节点。每台计算机都运行一个收集和发送度量数据(如处理器速度、内存使用量等)的名为 gmond 的守护进程。它将从操作系统和指定主机中收集。接收所有度量数据的主机可以显示这些数据并且可以将这些数据的精简表单传递到层次结构中。正因为有这种层次 结构模式,才使得 Ganglia 可以实现良好的扩展。

jopen 2014-12-25   23729   0

Python源代码分析工具:prospector 经验

Prospector是一个工具用于分析Python代码并输出有关错误,潜在的问题,违反公约和复杂性的信息。 它汇集了其他Python分析工具的功能,比如: pylint , pep8 and McCabe

jopen 2014-10-27   24255   0

grpc 的协议分析 经验

grpc 和通常的基于TCP的实现不同,是直接基于HTTP2 协议的。HTTP2 使得grpc 能够更好的适用于移动客户端和服务端通信的使用场景,并且连接多路复用也保证了RPC 的效率。

jopen 2015-02-27   50517   0

JVM 内存分析工具:HeapAudit 经验

你是否看见过java.lang.OutOfMemory这些类似的错误信息?判断一个系统好坏,高性能非常重要。而阻碍系统性能提高的第一大元凶就是内存问题,更糟糕的是如果GC不能完全释放无用的内存,这会导致内存溢出,从而产生更严重的后果。 找出内存问题的元凶是一件非常困难的任务,幸运的是,heapaudit可以解决这个问题。

jopen 2014-03-12   14187   0

java 集合类简单的分析 经验

java中的集合类是很常见的,ArrayList,HashSet,HashMap等,现在就让我们来看下他们的各个类之间的关系图。

jopen 2014-03-27   13731   0
P15

  OpenStack 架构分析 文档

OpenStack是什么OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。OpenStack旗下包含了一组由社区维护的开源项目,他们分别是OpenStack Compute(Nova),OpenStack Object Storage(Swift),以及OpenStack ImageService(Glance)。

akingde 2012-07-07   4839   0

Erlang 内存泄漏分析 经验

随着项目越来越依赖Erlang,碰到的问题也随之增加。前段时间线上系统碰到内存高消耗问题,记录一下troubleshooting的分析过程。线上系统用的是Erlang R16B02版本。 问题描述 有几台线上系统,运行一段时间,

jopen 2015-06-12   58445   0

使用MAT对java内存分析 经验

11,unreachable:不会被触碰到的对象,在MAT里被标记为root用来retain object,否则是不会在分析中出现的; 12,java stack frame:java栈帧包含了本地变量,当dump被解

jopen 2015-08-18   12092   0
MAT   Java开发  

C++ 异常机制分析 经验

声明,可以显式地加上noexcept(false)声明,但这并不会带给你什么好处。 异常处理的性能分析 异常处理机制的主要环节是运行期类型检查。当抛出一个异常时,必须确定异常是不是从try块中抛出

jopen 2016-01-16   11010   0

MySQL 加锁处理分析 经验

背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,

lizehua3 2016-04-16   19111   0

C++ 异常机制分析 经验

声明,可以显式地加上noexcept(false)声明,但这并不会带给你什么好处。 异常处理的性能分析 异常处理机制的主要环节是运行期类型检查。当抛出一个异常时,必须确定异常是不是从try块中抛出

jopen 2016-01-17   10102   0

深入分析synchronized的实现原理 经验

synchronized (this){ } } } 利用javap工具查看生成的class文件信息来分析Synchronize的实现 从上面可以看出,同步代码块是使用monitorenter和m

gouihk0806 2017-02-07   19207   0
1 2 3 4 5 6 7 8 9 10