百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术
中央人民政府驻香港特别行政区维护国家安全公署在香港揭牌

中央人民政府驻香港特别行政区维护国家安全公署揭牌仪式7月8日在香港举行,宣告驻香港国家安全公署正式成立并运行。TheOfficeforSafeguardingNationalSecurity...

内存管理:C/C++开发中的malloc函数的实现原理

C语言中使用malloc可以分配一段连续的内存空间。在c/c++开发中,因为malloc属于C标准库函数,经常会使用其分配内存。malloc是在堆中分配一块可用内存给用户。作为一个使用频繁的基础函数,...

用 TDengine 3.0 碰到“内存泄露”?定位问题原因很关键

作为C/C++开发人员,内存泄漏是最容易遇到的问题之一,这是由C/C++语言的特性引起的。众所周知,开源的时序数据库(TimeSeriesDatabase)TDengineOSS就是使用C语言...

C++开发必知的内存问题及常用的解决方法-经典文章

1.内存管理功能问题由于C++语言对内存有主动控制权,内存使用灵活和效率高,但代价是不小心使用就会导致以下内存错误:omemoryoverrun:写内存越界odoublefree:同一块内...

Linux内核:内存映射原理、按需调页、匿名映射

a.内存映射原理内存映射即在进程的虚拟地址空间中创建一个映射,分为两种:文件映射:文件支持的内存映射,把文件的一个区间映射到进程的虚拟地址空间,数据源是存储设备上的文件。匿名映射:没有文件支持的内存...

linux中申请内存的情况分析(linux申请物理内存)

一前言内存对于系统资源来说,非常重要,内存问题可以导致系统延迟增大,系统内存泄漏,进程被kill等多种严重问题,所以分析进程的内存占用很有必要。本文重点分析了程序中动态申请内存的情况。...

Linux系统编程—进程间同步(linux进程同步方法)

我们知道,线程间同步有多种方式,比如:信号量、互斥量、读写锁,等等。那进程间如何实现同步呢?本文介绍两种方式:互斥量和文件锁。##互斥量mutex我们已经知道了互斥量可以用于在线程间同步,但实际上,互...

77% 的 Linux 运维都不懂的内核问题,这篇全告诉你了

前言...

Linux系统编程—共享内存之mmap(linux 共享内存 mmap)

共享内存概念共享内存是通信效率最高的IPC方式,因为进程可以直接读写内存,而无需进行数据的拷备。但是它没有自带同步机制,需要配合信号量等方式来进行同步。共享内存被创建以后,同一块物理内存被映射到了多个...

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

概述需求系统的物理内存是有限的,而对内存的需求是变化的,程序的动态性越强,内存管理就越重要,选择合适的内存管理算法会带来明显的性能提升。...