- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 内存分配的的模块已经基本写完。帮忙测试一下内存分配器。
我的内存分配模块已经基本完成代码的编写。以后将是测试工作。(除了new和delete没有重载以外,现在可以直接调用Allocator的alloc()dealloc()来进行测试) 代码我刚写完.一个测试太麻烦了。大家帮我测试一下.有什么问题告诉我。我会及时修改.并将修改即使反映在代码里。 代码崩溃很正常。我基本没有怎么测试,当然以后会不断测试的。我的 Email: xheartblue@etang
2004-10-27 00:43:00 3525 1
原创 一个完善的小内存管理系统.
一个完善的小内存管理系统.支持内存池和对象池.我们知道,在频繁的分配很小的内存,或者一些小的对象的时候,很容易造成内存岁片,而且速度也很慢。前段时间做RenderQueque中的Object排序的时候,生成了大量的临时对象(new 出来的),速度非常慢。只有350FPS。当使用内存池后,速度上升到了520fps。其中的速度差距可见一斑啊。以下的是我在工程中使用的Mempool。基本是抄袭了loki
2004-10-26 12:24:00 2858
原创 如何将一个 内存 模拟成一个C++流,
如何将一个 内存 模拟成一个C++流,把一个内存new出来后,在这段内存上面建立一个 C++ 的istream类.以后所有的操作都可以对这个istream类进行.这样做有很多好处,比如,你的资源分析器可以接受一个istream指针,这个istream可能是一个fstream.也可能是你从zip文件中解出到内存后,从内存构造的一个istream.具体做法是,从basic_streambuf里派生一个
2004-10-25 12:27:00 2427
原创 各种快速SQRT
float mysqrt(float x){ union { int intPart; float floatPart; } convertor; union { int intPart;
2004-10-21 18:30:00 2816 1
原创 如何控制浮点异常.
//浮点异常的控制位#define FPUEM_INVALIDOP 0x01#define FPUEM_DENORMALOP 0x02#define FPUEM_ZERODIVIDE 0x04#define FPUEM_OVERFLOW 0x08#define FPUEM_UNDERFLOW 0x10#define FPUEM_PRECISON 0x
2004-10-05 15:53:00 2607 2
文件编码格式批量转换格式 带源代码
2015-01-18
均衡器源代码
2008-03-05
简易XML解析器
2007-10-06
图象读取库
2007-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人