- 2024-08-02UE对象池
对象池是用泛型实现的,可以自动管理结构体和对象,可以用泛型去获取对象,可以用可变参去构建对象,也可以用虚幻的类型引用来获取对象,对于类对象可以传入自定义的初始化回调函数/重置函数来修改对象的数据或状态,可以目前是用泛型获取对象的UClass*或UScriptStruct*来存储对象,后续可以考
- 2024-03-30直播软件开发,利用对象池实现内存占用优化
直播软件开发,利用对象池实现内存占用优化对象池是一种重复使用对象的机制,而不是频繁地创建和销毁对象。通过对象池,可以避免创建大量的临时对象,减小对象数量,从而减少直播软件开发中内存占用和垃圾回收的压力。importjava.util.concurrent.ArrayBlockingQueue;importjava.ut
- 2024-01-24Go语言对象池实践
对象池是一种在编程中用于优化资源管理的技术。它的基本思想是在应用程序启动时预先创建一组对象,并在需要时重复使用这些对象,而不是频繁地创建和销毁。这种重用的机制有助于减少资源分配和回收的开销,提高程序性能,特别在涉及大量短寿命对象的场景下效果显著。在Go语言中,对象池通常
- 2023-12-30redis设置database 不生效剖析
(设置database不生效剖析)前言 事情是这样的今天在拉取了同事的代码做redis缓存设置的时候,发现即使已经设置了database,但是存数据的时候还是用的默认0数据库。这引起了我的好奇,遂开始琢磨是什么情况造成的这种现象。配置上述仅为测试代码问题,为了便于维护可以这么写