不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第136页
内存泄漏解决方法有哪些-不念博客

内存泄漏解决方法有哪些

内存泄漏是指程序在分配内存后,没有释放或无法释放不再使用的内存,导致程序持续占用系统内存资源。 内存泄漏可能会导致程序性能下降,甚至最终导致程序崩溃。 解决办法: 使用智能指针:在C++...
如何实现合批及其工作原理-不念博客

如何实现合批及其工作原理

合批是一种优化技术,用于减少游戏引擎绘制操作中的Draw Calls数量。 它通过将多个物体或渲染操作合并成一个或少量的渲染批次,从而减少CPU到GPU之间的通信开销,提高渲染性能。 合批的工作原理...
什么是对象池,在Unity中实现对象池的步骤-不念博客

什么是对象池,在Unity中实现对象池的步骤

对象池是一种性能优化技术,通常用于游戏开发中,以减少对象的创建和销毁操作,从而提高性能。 在Unity游戏开发中,对象池是一个有用的工具,它可以用于重复使用游戏对象,减少频繁创建和销毁对...
TCP如何解决粘包拆包-不念博客

TCP如何解决粘包拆包

TCP协议在数据传输中,存在拆包和粘包问题,这是因为TCP是面向流的协议,它将数据流划分为一系列的数据段(Segment),而这些数据段并不保证与我们的应用层消息一一对应。 这会导致数据不是按照...
网络编程中IO多路复用的机制有哪些-不念博客

网络编程中IO多路复用的机制有哪些

在网络编程中,I/O多路复用是一种用于管理多个I/O通道的机制,允许一个进程可以同时监听多个文件描述符(套接字或文件等),以便有效地处理多个连接或数据流。 它有助于减少线程或进程的数量,...
虚析构函数的作用?-不念博客

虚析构函数的作用?

虚析构函数在C++中的主要作用是用于解决基类指针指向派生类对象,并且通过基类指针删除对象时可能导致的内存泄漏问题。 当使用基类指针指向派生类对象,然后尝试删除该对象时,如果基类的析构函...
map和unordered_map的区别-不念博客

map和unordered_map的区别

底层数据结构: map 使用红黑树作为底层数据结构,因此它保持元素的有序性。这意味着 map 中的键值对会按照键的大小顺序排列,支持范围查询和有序遍历。 unordered_map 使用哈希表作为底层数据...
不念的头像-不念博客不念5个月前
0402128