
项目
honeyCR
这个作者很懒,什么都没留下…
展开
-
web性能压力测试工具
为了测试之前写的HTTP服务器的项目,学习一下以下几个web压力测试工具。http_load1、概念 http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。 但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死,还可以测试HTTPS类的网站请求。 2、下载与安装 (1)利用wget远程安装: wget http://soft.v...原创 2018-08-12 20:57:06 · 1647 阅读 · 0 评论 -
项目-STL空间配置器
这篇博客主要讲一下SGI-STL中的空间配置器的工作流程。一、项目背景小块内存带来的内存碎片问题(外碎片问题)小块内存频繁申请释放带来的性能问题二、空间配置器的思想对于我们来说,对new和delete很熟悉,这两个函数可以分别完成内存的申请和释放,和c里面的malloc和free如出一辙。 Std::alloc的主要思想是: (1)定义一个空间大小阈值,128...原创 2018-08-12 16:33:44 · 266 阅读 · 0 评论 -
STL之二级空间配置器及实现
之前对于配置器的原理及一级配置器的介绍请看博文 这里写链接内容 下来我们直接介绍二级空间配置器。二级空间配置器我们通过之前的学习,已经知道。 如果所要申请的空间大于128字节,则直接交至一级空间配置器处理,如果小于128字节,则使用二级空间配置器。 二级空间配置器对内存的管理减少了小区块造成的内存碎片,它主要通过一个链表管理: 它是用一个16(128/8)个元素的自由链表来管理的...原创 2018-06-04 16:24:59 · 1592 阅读 · 0 评论 -
STL一级空间配置器
一、什么是STLSTL(standard Template Library,标准模板库),从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等。 STL也是算法和其他一些组件的集合。 STL有六大组件,彼此可以组合套用,六大组件分别是: 1、容器(containers):各种数据结构,如vector,list,deque,set,map等,用来...原创 2018-05-26 20:42:20 · 480 阅读 · 0 评论 -
CGI机制与CGI程序
CGI机制CGI(common gateway interface)——通用网关接口,是一个web服务器提供信息服务的接口。 通过CGI接口,web服务器就能获得客户端提交的信息,转交给服务器端的CGI程序,最终将结果返回给浏览器。 组成CGI通信系统有两部分: 一部分是HTML页面,就是客户端浏览器显示上显示的页面,另一部分是服务器上的CGI程序。 CGI是连通web服务器和服务器上...原创 2018-08-15 11:50:31 · 656 阅读 · 0 评论 -
项目-天气邮局
一、项目背景项目的提出原因:为了更好的理解服务器的实现及一个URL在提交后发生了什么 项目的独特与创新分析:为了创新及实用性,我们小组想到将其扩充为天气推送。二、项目简介主要功能:用户可输入服务器网址,服务器响应,返回一个登陆页面,用户通过服务器暴露出来的接口进行注册,注册完毕之后,用户可登陆,添加一些自己的亲朋好友的信息,服务器将其存储到数据库。服务器每天定时爬...原创 2018-08-15 18:59:05 · 352 阅读 · 1 评论