百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源
「C++」频繁分配释放内存导致的性能问题的分析

现象1压力测试过程中,发现被测对象性能不够理想,具体表现为:进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约702用ps-omajflt,minflt-Cprogra...

面试问到UDP,这样回答offer拿到手软

UDP协议,作为一个面试互联网公司几乎必问的题目,你真的有回答好吗?请你讲一下什么是UDP。请你说一下TCP和UDP的区别。请你说下UDP在哪些场景用到。请你说下UDP的特性。请你......(求求你...

腾讯面试:linux内存性能优化总结

【1】内存映射Linux内核给每个进程都提供了一个独立且连续的虚拟地址空间,以便进程可以方便地访问虚拟内存;虚拟地址空间的内部又被分为内核空间和用户空间两部分,不同字长的处理器,地址空间的范围也不同...

内存优化总结:ptmalloc、tcmalloc和jemalloc

概述需求系统的物理内存是有限的,而对内存的需求是变化的,程序的动态性越强,内存管理就越重要,选择合适的内存管理算法会带来明显的性能提升。比如nginx,它在每个连接accept后会malloc一块...

两个优秀的Java电商项目,值得学习

推荐项目1、分布式多店铺电商系统goshop使用技术:spring、springmvc、mybatis、maven、html5、jquery、freemarker、Redis(缓存服务器)、Sol...

Linux 进程管理之调度和进程切换

什么是调度?按照某种调度算法,从进程的ready队列中选择进程给CPU。为什么要调度?为了最大限度的利用CPU。调度相关结构体task_struct我们先把task_struct中和调度相关的结构拎出...

高性能网络 | 你所不知道的TIME_WAIT和CLOSE_WAIT

推荐视频:10道经典面试题的剖析,技术方向如何决定职业方向手写一个用户态协议栈以及零拷贝的实现c/c++linux服务器开发学习地址:C/C++Linux服务器开发/后台架构师【零声教育】-学习视...

入职阿里巴巴,成为年薪百万阿里P7高级架构师需要必备哪些技术栈

大家都知道,阿里P7高级技术专家,基本上是一线技术人能达到的最高职级,也是很多程序员追求的目标。达到年入百万的P7Java高级架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞...

2022年Java学习路线图,精心整理「史上最全」

前言:很多老铁经常问我:哪些是适合Java零基础学习的视频?应该先学哪个后学哪个?等等问题。那么,怎么解决这些疑问?一个系统的Java学习路线正是你最需要的,这也是为什么很多前期自学的小白们到处找...

Java小白学习方法以及Java学习路线,最终完成分布式项目开发

开启你的学习之旅!(贵在坚持!)1、Java学习路线1javase--->2数据库(MySQL、jdbc)---->3web前端---->4javaweb----...