Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。
Herm是一套快速开发高性能的网络应用的C++库。比如开发网络游戏、即时通信、流媒体、文件下载、P2P等基于TCP/IP网络应用。 Herm包括三个组件: (1)Utilities
Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-2000 万消息/记录。
高性能的C语言字符串转换的集合,通常比标准的实现快2倍。 包括: base64, standard base64, web/url safe , with configurable alphabet
HP-Socket HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows
PVFS 是一个高性能、开源的并行文件系统,主要用于并行计算环境中的应用。特别为超大数量的客户端和服务器端设计。模块化结构设计,可轻松的添加新的硬件和算法支持。 PVFS 侧重高性能访问大数据集,包
HAProxy 是一个开源的、高性能的、基于TCP(四层)和 HTTP(七层)应用的负载均衡软件 HAProxy 运行在当前的硬件上,完全可以支持数以万计的并发连接。它的显著优点如下: 1、可靠性和稳定性好
缓冲器。而且在这个场景中,数百个CPU 时钟周期被浪费是很正常的事情,因此在计算密集型应用中,提高性能的策略是减少“Stall”场景的发生或者是增强CPU的缓存使用从而使得更少的CPU 周期因为等待数
浏览器在处理HTML页面渲染和JavaScript脚本执行的时候是单一进程的,所以在当浏览器在渲染HTML遇到了 <script> 标签会先去执行标签内的代码(如果是使用src属性加载的外链文件,则先下载再执行),在这个过程中,页面渲染和交互都会被阻塞。
Instadate Node.js和JavaScript的高性能日期库:Instadate。用它来比较和处理日期。 Installation npm install instadate Usage
如果不追求性能,这篇文章可以不看的,JDK本身已写得足够优秀,大家随便用就好。 1. HashMap 在JDK 7 与 JDK8 下的差别 顺便理一下HashMap.get(Object key)的几个关键步骤,作为后面讨论的基础。 1.1 获取key的HashCode并二次加工 因为对原Key的hashCode质量没信心,怕会存在大量冲突,HashMap进行了二次加工。 JDK7的做法: h ^
HRPC是一款基于Netty和Zookeeper设计的轻量级高性能RPC框架。 特性 采用Protostuff序列化; 高性能,负载均衡; 支持服务的注册和订阅; 支持同步及异步2种调用方式;
以常见的端口扫描器为实例端口扫描器的原理很简单,操作socket来判断连接状态确定主机端口的开放情况。
A minimal native Javascript animation engine with jQuery plugin and with most essential features for web developers, designers and animators, delivering easy to use methods to set up high performance, cross-browser animations. The focus is flexibility, performance and size (core engine is 15.8k min and 5.6k gzipped).
A high performance, in memory time series storage engine
随着移动互联网时代的兴起,提供高性能、高可用性、高扩展性的服务已经不仅仅是大公司的专利,而逐渐成为所有互联网+公司的标配需求。本文介绍网易如何利用多年的互联网架构经验和网易蜂巢的平台,帮助客户进行架构改进、微服务化、性能调优。
Route - 一个快速的 PHP 路由实现 思路参考 nikic/FastRoute ,实现原理: Fast request routing using regular expressions 。 示例代码 <?php use Zqhong\Route\Helpers\Arr; use Zqhong\Route\RouteCollector; use Zqhong\Route\RouteDisp
1. 如何用Java进行高性能网站开发 天极传媒 CTO 陈毅 2008.05 2. Java程序性能优化技巧 生成对象时,合理分配空间和大小: Java中的很多类都有它的默认的空间分
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。
Localmemcache 是一个高性能的基于 Unix/Linux mmap() 接口的 key-value 数据库,采用 Ruby 开发,同时也提供 C 语言的客户端接口。 安装方法: gem