一般的处理方式,是建立一个正则表达式列表,依次尝试匹配,成功则返回,这种方式往往会遇到性能问题 同样的样本数据, 用传统的newlogp方式仅做re部分,用hp做先定位后匹配,后者有明显的优势 ubuntu@VM-0-13-ubuntu:~/highperf_re$ time python norm ...
分类:
其他好文 时间:
2020-05-13 00:26:43
阅读次数:
71
在Go中使用接口(interface{})好像有性能问题,来看一个例子:跑了三个benchmark,一个是接口调用,一个是直接使用,后面又加了一个接口断言后调用 lib_test.go package main import "testing" type D interface { Append(D ...
分类:
其他好文 时间:
2020-05-12 11:28:10
阅读次数:
72
Spark性能优化指南——高级篇 2016年05月12日 作者: 李雪蕤 文章链接 23095字 47分钟阅读 继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与资源调优之后,本文作为《Spark性能优化指南》的高级篇,将深入分析数据倾斜调优与shuffle调优,以解决更加棘手的性能问题。 ...
分类:
其他好文 时间:
2020-05-11 23:20:20
阅读次数:
91
1、概述 1.1、尽管 硬件、软件 的发展 ,但有一个重要的硬件 没有跟上整体的发展进度: 磁盘(虽然容量大、便宜;但 访问速度相对较慢); 1.2、为了解决性能问题,必须关注的2个对象: a,确定如何以高效的方式查询的部分(SQL优化器); b,索引与表 以何种方式被扫描; 1.3、我们需要理解 ...
分类:
数据库 时间:
2020-05-11 13:31:46
阅读次数:
77
Oracle IO性能测试 前言 最近发生了迁移测试库后(单节点迁移RAC)因为IO性能问题导致迁移后性能非常差的问题。 原本想在创建ASM磁盘组之前用Orion做测试,但是忘了做就没做结果出了这档子事情。 后边查了资料发现建库之后,Oracle也可以通过calibrate_io来做IOPS和吞吐量 ...
分类:
数据库 时间:
2020-05-10 23:33:11
阅读次数:
210
前言 目前广为人知的React和Vue都采用了virtual-dom,Virtual DOM凭借其高效的diff算法,让我们不再关心性能问题,可以随心所欲的修改数据状态。在实际开发中,我们并不需要关心Virtual DOM是如何实现的,但是理解Virtual DOM的实现原理确实有必要的。本文是参照 ...
分类:
其他好文 时间:
2020-05-07 15:15:32
阅读次数:
61
本书结合Web 2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。在《高性能网 ...
分类:
Web程序 时间:
2020-05-07 15:10:30
阅读次数:
163
性能优化专题 阿里P8架构师谈:MySQL数据库的索引原理、与慢SQL优化的5大原则 阿里P8架构师谈:Web前端、应用服务器、数据库SQL等性能优化总结 大型网站Web前端优化最佳实践,以及最全优化工具集锦 阿里P8架构师谈:多线程、架构、异步消息、Redis等性能优化策略 性能问题简介 应用性能 ...
分类:
移动开发 时间:
2020-05-07 13:44:24
阅读次数:
81
在面试中你是否遇到过如下场景: Q:小朋友,你是否了解如何拷贝一个对象? R:此时,机智的你可能会想到 Q:那如何深拷贝一个对象呢? R:机智的你 Q:使用 这种方式有何弊端? 1. 性能问题, 再解析其实需要耗费较多时间,特别是数据量大的时候。 2. 一些类型无法拷贝,例如函数(不输出),正则(输 ...
分类:
Web程序 时间:
2020-05-07 00:51:38
阅读次数:
94
Node.js前言 1. Node.js之父 Ryan Dahl(瑞安·达尔) 数学系博士, 中途退学, 选择了诗和远方 为了生活, 学习了Ruby On Rails接Web项目, 经过两年成了Web服务器专家 第一个阶段: 接项目做网站 第二个阶段: 帮助客户解决性能问题 工作少了, 活更高端, ...
分类:
Web程序 时间:
2020-05-05 15:12:16
阅读次数:
98