25得票4回答
IP分片和重组

我正在学习网络方面的幻灯片,想请教一下有关碎片化和重组的概念。 我理解这是如何工作的,即数据包被分成更小的块,因为网络链路具有MTU。但是图片中的例子令我感到困惑。 前两个部分显示长度为 1500,因为这是 MSU,但是最后一个部分不应该是 1000(总共 4000 字节)而不是 10...

21得票5回答
视频游戏中的纹理流式传输的C++内存管理

这是一个很“难”的问题。我在网上没找到有趣的东西。 我正在为我的公司开发内存管理模块。我们为下一代游戏机(Xbox 360、PS3和PC…我们认为PC是游戏机!)开发游戏。 为了处理无法全部加载到主控制台内存中的大型游戏世界(暂不考虑PC),在未来的游戏中我们需要进行纹理流处理。 我们将...

17得票3回答
对所有碎片化的表进行Mysql OPTIMIZE TABLE优化

我希望能够优化所有当前碎片化的表。这些表应该具有information_schema.DATA_FREE > 0。 在SQL中是否可以使用一个命令来优化所有具有此属性的表,还是我需要编写外部代码来完成这个任务?

14得票5回答
从PCAP嗅探中重构数据

我正在尝试通过libpcap嗅探HTTP数据并在处理TCP负载后获取所有http内容(标题+有效载荷)。 根据我的讨论 编写http嗅探器(或任何其他应用程序级别的嗅探器),我由于分段而遇到了问题-需要重构整个流(或解决碎片),以获得完整的HTTP数据包,这就是我需要帮助的地方。 非常感谢...

10得票2回答
如何在PostgreSQL中查找碎片索引并对其进行碎片整理?

我在SQL Server中找到了解决此问题的方法(链接),但我该如何在PostgreSQL中实现?

10得票3回答
我能优化Mercurial克隆吗?

我的Mercurial克隆变得非常缓慢,可能是由于磁盘碎片化。有没有一种方法可以进行优化? 显而易见的方法是创建一个新的克隆版本,然后将我的MQ、保存的捆绑包、hgrc等复制到新的克隆版本中,并删除旧版本。但似乎有人可能已经遇到过这个问题,并制作了一个扩展来解决它?

9得票5回答
整理C++堆分配器和STL

我希望编写一个自我碎片整理的内存管理器,它将使用简单的递增堆分配器和简单的紧凑式碎片整理器相结合。粗略的方案是从最低的内存地址向上分配块,并保持记录信息从最高的内存地址向下工作。内存管理器将返回智能指针——boost的intrusive_ptr似乎是最明显的——指向记录结构体,这些结构体本身则...