• C#高性能大容量SOCKET并发(一):IOCP完成端口例子介绍(转)

    时间:2023-02-11 08:13:55

    原文地址 http://blog.csdn.net/SQLDebug_Fan/article/details/17556353例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEven...

  • 使用 BenchmarkDotNet 比较指定容量的 List 的性能

    时间:2022-12-19 09:08:44

    我们之前提到 List 是 .NET 中常用的数据结构,其在存储大量数据时,如果能够指定它的初始化容量,就会有性能提升。这个优化的方法并不是很明显,因此本文将使用 BenchmarkDotNet 库,通过定量对比的方式来证明这一点。实验过程引入 BenchmarkDotNet首先,我们需要在项目中引...

  • m基于STBC的MIMO通信系统性能仿真和信道容量仿真

    时间:2022-12-10 21:54:10

    1.算法概述空时分组编码STBC(Space Time Block Coding)用在无线通信中传输一个数据流的多个拷贝。通过许多天线来产生数据的多种接收版本,提高数据传输的可靠性。接收机接收到的数据拷贝中,存在一些比其它拷贝“更好”的拷贝。而这种冗余导致有更高机会使用一个或更多接收到数据拷贝来正确...

  • 企业数据备份,需要多少容量和性能满足?

    时间:2022-07-24 10:13:20

     ICT架构师技术交流(微信号ICT_Architect) 分析和交流ICT行业最前沿技术,分享云计算、存储、服务器、数据中心、网络、软件定义和虚拟化等相关知识,旨在知识交流、开放共享和共同进步。在备份项目中,除了选择合适的备份软件,还要考虑存储、备份服务器、存储策略和配置等。关于备份组网、架构...

  • 性能测试,负载测试,压力测试以及容量测试有什么联系与区别

    时间:2022-06-01 19:21:56

    1.负载测试,英文是Load testing。  负载测试是模拟实际软件系统所承受的负载条件的系统负荷,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间和数据吞吐量、系统占用的资源(如CPU、内存)等,以检验系统的行为和特性,以发现系统可能存在的性能瓶颈、内存泄漏...

  • C#高性能大容量SOCKET并发(九):断点续传

    时间:2021-10-16 17:58:09

    上传断点续传 断点续传主要是用在上传或下载文件,一般做法是开始上传的时候,服务器返回上次已经上传的大小,如果上传完成,则返回-1;下载开始的时候,由客户端上报本地已经下载大小,服务器根据位置信息下发数据,因此上传下载协议都需要带Size大小,例如我们协议格式。 上传开始: 客户端-&g...

  • 《捉虫记——大容量Web应用性能测试与LoadRunner实战》读书笔记

    时间:2021-09-19 19:37:14

    最近看了《捉虫记——大容量Web应用性能测试与LoadRunner实战》,关于Web端测试和LoadRunner的基本使用做一点笔记,后面可以再补充学习。强调一点,平台测试也很重要,就是指不同操作系统下的不同版本,eg:windows下不同版本对于浏览器播放插件的兼容、支持方式等都会有差别,所以这不...

  • 软件测试——负载,压力,容量和性能测试的联系和区别?

    时间:2021-09-06 21:59:20

              最近,在总结系统测试类型的过程中,对“负载测试、压力测试、容量测试、性能测试”这几个测试类型有些分不清界限,上网查了一些资料,汇总如下:   1.负载测试(Load testing):         负载测试是模拟实际软件系统所承受的负载条件的系统负荷,通过不断加载(如逐渐增加...

  • Java和guava关于hashmap在初始化的时候最好给个初始容量,避免扩容引起性能问题的探究。

    时间:2021-06-26 19:45:10

    一般Java的集合初始化如下带初始容量的map:Map map = new HashMap(4);本意是希望给HashMap设置初始值, 避免扩容(resize)的开销. 但是没有考虑当添加的元素数量达到HashMap容量的75%时将出现resize.所以说上面的是徒劳的。错误的。guava里面有工...

  • StringBuilder 和 常用容器初始化容量--性能--详解

    时间:2021-05-23 19:34:04

    StringBuilder 和 常用容器初始化容量时尽量定初始化容量,有助于提高性能。 分析: StringBuilder StringBuffer 与ArrayList对象一样都是可变容量的。 底层实现都是char[] ,以...