qmm_admin
76181
|
2013/12/26 19:27:42 |
同学们,QMM更新到v1.11版本,基本没啥大BUG了。
http://qiumm.googlecode.com/svn/trunk/test/QMM.v1.11.zip
里面有fastcode mm的基准测试,用于比较各个MM的效率及其它。有兴趣的可以看看。
BTW:请注意用RELEASE模式编绎,DEBUG是会慢一些。 |
qmm_admin
73634
|
2013/12/18 14:53:47 |
请注意:qmm上传的版本中是有问题的,请勿在项目中使用。
写个MM真不容易,写的测试示例范围太窄了,找到scalemm的作者拿了那些MM测试用例才知道要测试N多内容,发现一堆问题了,所以,暂停更新,等到某一程序后再行更新。
另我测试的MM情况是: fastmm仍是最稳定,功能最健全的 scalemm2与sapmm是多线程中最快的,但sapmm功能相对于scalemm2功能加强,但sapmm只针对于XE系列,如针对其它版本需要更改几行代码。 topmm整体速度,性能是不错的,但没有突出的强项。 qmm是我读scalemm后,兴致所做,没想着有多少成绩,只想着从中学点啥东西。
谢谢各位。:) |
hujiacheng
70899
|
2013/12/5 20:37:26 |
QMM::TestFunc1, thread: false(00000236), count: 1000000, time: 00000371 ms 4 SMM::TestFunc1, thread: false(00000236), count: 1000000, time: 00000070 ms 2 FMM::TestFunc1, thread: false(00000236), count: 1000000, time: 00000050 ms 1 SYS::TestFunc1, thread: false(00000236), count: 1000000, time: 00000110 ms 3
QMM::TestFunc2, thread: false(00000232), count: 1000000, time: 00002313 ms 4 SMM::TestFunc2, thread: false(00000232), count: 1000000, time: 00000311 ms 3 FMM::TestFunc2, thread: false(00000232), count: 1000000, time: 00000230 ms 1 SYS::TestFunc2, thread: false(00000232), count: 1000000, time: 00000291 ms 2
QMM::TestFunc3, thread: false(00000236), count: 1000000, time: 00000711 ms 3 SMM::TestFunc3, thread: false(00000236), count: 1000000, time: 00000120 ms 2 FMM::TestFunc3, thread: false(00000236), count: 1000000, time: 00000100 ms 2 SYS::TestFunc3, thread: false(00000236), count: 1000000, time: 00001232 ms 4
QMM::TestFunc4, thread: false(00000724), count: 100000, sum: 0/0/0/0, avg: 0.000000/0.000000/0.000000/0.000000, free: 0, sum_get: 0, sum.realloc: 0, realloc: 0, time: 3235 ms 4 SMM::TestFunc4, thread: false(00000724), count: 100000, sum: 0/0/0/0, avg: 0.000000/0.000000/0.000000/0.000000, free: 0, sum_get: 0, sum.realloc: 0, realloc: 0, time: 2073 ms 3 FMM::TestFunc4, thread: false(00000724), count: 100000, sum: 0/0/0/0, avg: 0.000000/0.000000/0.000000/0.000000, free: 0, sum_get: 0, sum.realloc: 0, realloc: 0, time: 1993 ms 1 SYS::TestFunc4, thread: false(00000724), count: 100000, sum: 0/0/0/0, avg: 0.000000/0.000000/0.000000/0.000000, free: 0, sum_get: 0, sum.realloc: 0, realloc: 0, time: 2013 ms 2
QMM::TestFunc5, thread: false(00000724), count: 10, sum: 30/70/420/511, avg: 0.000732/0.001709/0.010254/0.012476, free: 120, sum_get: 52510720, sum.realloc: 52510720, realloc: 140, time: 5929 ms 4 SMM::TestFunc5, thread: false(00000724), count: 10, sum: 0/0/50/50, avg: 0.000000/0.000000/0.001221/0.001221, free: 10, sum_get: 52510720, sum.realloc: 52510720, realloc: 186, time: 951 ms 2 FMM::TestFunc5, thread: false(00000724), count: 10, sum: 10/0/10/91, avg: 0.000244/0.000000/0.000244/0.002222, free: 10, sum_get: 52510720, sum.realloc: 52510720, realloc: 210, time: 932 ms 1 SYS::TestFunc5, thread: false(00000724), count: 10, sum: 0/10/110/100, avg: 0.000000/0.000244/0.002686/0.002441, free: 0, sum_get: 52510720, sum.realloc: 52510720, realloc: 201, time: 1241 ms 3
FMM::TestFunc1, thread: true(00001896), count: 1000000, time: 00000080 ms FMM::TestFunc1, thread: true(00000564), count: 1000000, time: 00000100 ms FMM::TestFunc1, thread: true(00001704), count: 1000000, time: 00000251 ms FMM::TestFunc1, thread: true(00000988), count: 1000000, time: 00000281 ms 712
SMM::TestFunc1, thread: true(00000388), count: 1000000, time: 00000250 ms SMM::TestFunc1, thread: true(00001908), count: 1000000, time: 00000220 ms SMM::TestFunc1, thread: true(00001664), count: 1000000, time: 00000170 ms SMM::TestFunc1, thread: true(00000408), count: 1000000, time: 00000130 ms 770
SYS::TestFunc1, thread: true(00000512), count: 1000000, time: 00000101 ms SYS::TestFunc1, thread: true(00000168), count: 1000000, time: 00000151 ms SYS::TestFunc1, thread: true(00000384), count: 1000000, time: 00000271 ms SYS::TestFunc1, thread: true(00000768), count: 1000000, time: 00000361 ms 884
QMM::TestFunc1, thread: true(00002000), count: 1000000, time: 00001272 ms QMM::TestFunc1, thread: true(00000712), count: 1000000, time: 00001281 ms QMM::TestFunc1, thread: true(00000392), count: 1000000, time: 00001282 ms QMM::TestFunc1, thread: true(00000792), count: 1000000, time: 00001352 ms 5187
delphi xe windows xp sp2 没感继续。。。。。。。。。。谢谢lz的test... |
hujiacheng
70427
|
2013/12/3 9:57:57 |
发错了又不能删除。。哎 FMM::TestFunc3, thread: true(00001496), count: 1000000, time: 00000171 ms
FMM::TestFunc3, thread: true(00003240), count: 1000000, time: 00000251 ms
FMM::TestFunc3, thread: true(00002064), count: 1000000, time: 00000501 ms
FMM::TestFunc3, thread: true(00002568), count: 1000000, time: 00000561 ms
SMM::TestFunc3, thread: true(00001380), count: 1000000, time: 00000310 ms
SMM::TestFunc3, thread: true(00001576), count: 1000000, time: 00000310 ms
SMM::TestFunc3, thread: true(00004020), count: 1000000, time: 00000311 ms
SMM::TestFunc3, thread: true(00003196), count: 1000000, time: 00000511 ms
QMM::TestFunc3, thread: true(00003532), count: 1000000, time: 00000541 ms
QMM::TestFunc3, thread: true(00003988), count: 1000000, time: 00000521 ms
QMM::TestFunc3, thread: true(00002916), count: 1000000, time: 00000511 ms
QMM::TestFunc3, thread: true(00002100), count: 1000000, time: 00000731 ms
SYS::TestFunc3, thread: true(00002292), count: 1000000, time: 00000451 ms
SYS::TestFunc3, thread: true(00000120), count: 1000000, time: 00000751 ms
SYS::TestFunc3, thread: true(00002480), count: 1000000, time: 00000851 ms
SYS::TestFunc3, thread: true(00003112), count: 1000000, time: 00001042 ms |
hujiacheng
70426
|
2013/12/3 9:56:11 |
QMM::TestFunc3, thread: true(00001152), count: 1000, time: 00000010 ms
QMM::TestFunc3, thread: true(00002760), count: 1000, time: 00000000 ms
QMM::TestFunc3, thread: true(00002368), count: 1000, time: 00000000 ms
QMM::TestFunc3, thread: true(00000152), count: 1000, time: 00000000 ms
SYS::TestFunc3, thread: true(00000424), count: 1000, time: 00000000 ms
SYS::TestFunc3, thread: true(00001316), count: 1000, time: 00000000 ms
SYS::TestFunc3, thread: true(00000404), count: 1000, time: 00000000 ms
SYS::TestFunc3, thread: true(00002548), count: 1000, time: 00000000 ms
SMM::TestFunc3, thread: true(00004052), count: 1000, time: 00000000 ms
SMM::TestFunc3, thread: true(00003392), count: 1000, time: 00000000 ms
SMM::TestFunc3, thread: true(00001936), count: 1000, time: 00000000 ms
SMM::TestFunc3, thread: true(00001512), count: 1000, time: 00000000 ms
FMM::TestFunc3, thread: true(00001188), count: 1000, time: 00000010 ms
FMM::TestFunc3, thread: true(00002432), count: 1000, time: 00000000 ms
FMM::TestFunc3, thread: true(00002868), count: 1000, time: 00000000 ms
FMM::TestFunc3, thread: true(00003932), count: 1000, time: 00000000 ms
将军2007 带bc的哪个 ftp里面有。。 |
第一页 |
上一页
|
下一页
|
最后页 |
有
5
条纪录 共1页
1
-
5
|
|