//memstoreflush机制和flushshell命令刷新//Memstore是HBase框架中非常重要的组成部分之一,是HBase能够实现高性能随机读写至关重要的一环。深入理解Memstore的工作原理、运行机制以及相关配置,对hbase集群管理、性能调优都有着非常重要的帮助。写机制(大约)1、HBase是基于LSM-Tree模型的,2、所有的数据更新插入操作都首先写入Memstore中(
分类:
系统相关 时间:
2019-03-28 18:18:54
阅读次数:
250
JVM将内存划分为:(通过配置合理的jvm各内存大小) New(年轻代) Tenured(年老代) 永久代(Perm) 垃圾回收算法(通过配置合适垃圾回收算法进行调优) 垃圾回收算法可以分为三类,都基于标记-清除(复制)算法: Serial算法(单线程) 并行算法 并发算法 性能调优 对程序及JVM ...
分类:
其他好文 时间:
2019-03-28 00:25:01
阅读次数:
156
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。 那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系 程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果... ...
分类:
其他好文 时间:
2019-03-22 11:50:57
阅读次数:
110
基本原理 1. 启动 WebSocket 进行基于 inspect protocol 双工通信 1. current_node_process current_websocket current_inspect_tool 2. 启动 HTTP 服务,记录源(Meta)信息 3. 每个程序会生成一个 ...
分类:
Web程序 时间:
2019-03-21 01:00:18
阅读次数:
228
1.尽量减少值传递,多用指针和引用来传递参数 值传递要拷贝对象,引用传递不用 2.++i和i++的效率问题 i++开辟了临时变量,效率低 3.将小粒度函数声明为内联函数 内联函数直接会直接展开,不需要函数调用的开销 4.减少函数调用 函数调用需要两次跳转,外加栈帧的内存操作 5.优先使用迭代而不是递 ...
分类:
编程语言 时间:
2019-03-20 22:13:12
阅读次数:
167
jvm 性能调优工具之 jmap 概述 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。 jmap 用法 参数: option: 选项参数。 pid: 需要打印配置信 ...
分类:
其他好文 时间:
2019-03-14 18:07:34
阅读次数:
187
转自: https://blog.csdn.net/tototuzuoquan/article/details/80671128 转: https://blog.csdn.net/dehu_zhou/article/details/52808752 https://blog.csdn.net/dxl ...
分类:
其他好文 时间:
2019-02-27 16:22:01
阅读次数:
181
说到性能调优,给人的感觉往往都是修炼有成的专家干得事了,对于我们这些菜鸟还是想也不要想了,做好分内事,不出现纰漏就OK了。对于这种观点我表示严肃的否决!那想学习性能调优的童鞋应该从哪里下手呢?接下来就让我们来谈谈关于性能调优你所忽视的一些常识。 一、代码;前文讲过“华为Java编程军规,每季度代码验 ...
分类:
其他好文 时间:
2019-02-27 12:58:43
阅读次数:
163
最近要做个微信小程序的性能压测,虽然之前只做过web端的,但想一想都是压后端的接口,所以果断答应了下来,之前对jmeter都是小打小闹,所以趁着这次机会好好摆弄摆弄。 踩坑前总结哈理论,这篇写给自己的 一,性能测试概述 看了些资料,我这里小捋一下,有可能说得不准确,欢迎大家拍砖。(以下摘自段念的《软 ...
分类:
微信 时间:
2019-02-23 12:13:42
阅读次数:
258
代理模式相关问题 Spring AOP相关问题 Spring IOC相关问题 注解相关问题 事务相关问题 Kafka、Mysql、Tomcat、Docker、MyBatis、Nginx、Netty、Dubbo、Redis、Spring cloud、分布式、高并发、性能调优、微服务 ...
分类:
编程语言 时间:
2019-02-22 10:40:45
阅读次数:
676