- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 FastDB的commit
<br />今天才严重的发现,FastDB的commit真的很费时,所以尽量少commit,一般30000条数据commit一次就可以了。我弄的那个东西由此效率提高了80倍……
2010-12-29 12:03:00 1220
原创 FastDB的DEBUG版本和SubSQL终于出来了!
<br />可以编译出DEBUG版本和SubSQL的FASTDB 3.65,弄了几天了,修改了一些代码。Unicode的。<br /> <br />修改如下:<br />在xml.cpp的122行后增加如下代码:<br /> ////////////////////////////By RookieRock<br /> void construct(pointer _Ptr, const T& _Val)<br /> { // construct object at _Ptr
2010-12-28 11:48:00 2781
原创 我叉,还是FastDB编译的问题。。。
今天努力了一把,想把Debug版本编译出来,因为最近写的程序只能用Release版本来调试,实在很郁闷。。。用UltraEdit把那几个.dsp和.vcproj和几个看着不顺眼的都转码到Dos换行了(另存的时候选),因为我的VS没装X64的编译器,再把.sln和.vcproj里面有关x64的都删了之后,VS能正确转换并加载fastdb.sln了。但是,release、Release DLL都ok,还是那个问题,Debug和Debug DLL还是过不了:----------------------------
2010-12-24 12:10:00 2340
转载 CPU多核的线程控制
cpu下SetThreadAffinityMask运用框架2009年10月22日 星期四 23:04<br />static DWORD WINAPI ZFive5Proc(LPVOID p)<br /> {<br /> //自己需要控制代码开始<br /> _asm{<br /> push eax <br /> mov eax,1<br /> pop eax<br /> }<br /> <br />
2010-12-09 16:53:00 1689
原创 比较令人惊叹的FastDB和SQLite的RAMDISK内的性能对比
小兵这段时间在优化一个程序,现在程序的效率问题集中在了数据库上。经选型,最初使用的是SQLite,后感觉效率实在不满意,现在在测试其和FastDB这种内存数据库的性能差别。真是不是不知道,一试吓一跳!先说明测试环境:Win7X64,本本CPUT9500 2.6G双核,内存8G,VS2010 VC测试数据库,一个8字段的SQLite库,没有建索引,数据总量320万。用IMDisk建了一个内存盘,800M,NTFS非压缩格式。下面放测试结果,并逐步解释测试的内容和步骤。HardDisk CopyDataToFa
2010-12-06 09:41:00 13065 2
原创 有关微软WDK的RAMDISK示例,突破32M,扩容的方法
<br />这段时间想写一个RAMDISK,参考了不少网上的文章,和新版的WDK的RAMDISK示例,都是要额外加DLL文件的,很不爽。<br />其实微软早期(WDK)之前,出过RAMDISK的示例,编译好后就能使用,而且兼容性非常好,到现在的WIN7还能使用。<br />这个早期的示例很好,只有一个问题,编译后产生的RAMDISK不能超过32M…………<br />翻阅了不少文章,发现问题所在,总结一下:<br /> <br />问题所在:<br />其限制是在RAMDISK.H文件里的一个结构定义上<b
2010-12-04 21:46:00 3098 2
可以编译出DEBUG版本和SubSQL的FASTDB
2010-12-28
FastDB和SQLite的性能测试。
2010-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人