⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 performancelog

📁 一个内存数据库的源代码这是服务器端还有客户端
💻
📖 第 1 页 / 共 3 页
字号:
======================== 20 July 2003 ===================The compilation mode for both V5 and V4.3.7 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)	base		 0.29/0.14/0.16			tst400a		 0.50/0.31/0.18	1M loop	 	tst400a2	 0.59/0.42/0.17	1M loop inc	tst400bHuge 	 1.16/0.93/0.23	100k count (io)	tst400cHuge	 1.43/1.13/0.27	100k insert(io)	tst400d		 1.35/1.06/0.29	1M insert tuple tst400e		 1.33/0.97/0.16	1M incr fcn     tst901a		 1.8/1.4/0.4	[+] call	tst901b		 4.4/4.1/0.27	[+] call	======================== 29 May 2004 ===================Same setup on OrionThe compilation mode for both V5 and V4.3.17 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)	base		 0.10/0.08/0.02			 0.80/0.14/0.68tst400a		 0.25/0.23/0.02	1M loop	 	 2.80/2.14/0.66tst400a2	 0.37/0.35/0.02	1M loop inc	tst400bHuge 	 0.83/0.77/0.05	100k count (io)	11.69/10.77/0.85tst400cHuge	 0.97/0.83/0.14	100k insert(io)	 5.25/ 4.21/0.98tst400d		 0.73/0.72/0.01	1M insert tuple  9.04/ 8.34/0.67tst400e		 1.02/1.01/0.01	1M incr fcn      4.66/ 4.01/0.60tst901a		 0.98/0.93/0.05	[+] call	 8.95/ 8.24/0.68tst901b		 4.26/4.13/0.13	[+] call	23.75/23.07/0.65======================== July 5, 2004 ===================Same setup on OrionThe compilation mode for both V5 and V4.3.17 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)	base		 0.10/0.08/0.02			 tst400a		 0.20/0.18/0.02	1M loop	 	 tst400a2	 0.33/0.32/0.01	1M loop inc	tst400bHuge 	 0.77/0.70/0.06	100k count (io)	tst400cHuge	 1.02/0.89/0.13	100k insert(io)	 tst400d		 0.70/0.67/0.03	1M insert tuple  tst400e		 1.02/1.01/0.01	1M incr fcn      tst901a		 0.85/0.80/0.05	[+] call	 tst901b		 4.12/4.07/0.05	[+] call	======================== 7 Oct 2004 ===================Setup on Orion with Fedora 2The compilation mode for both V5 and V4.4 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		orion (V4.4)	base		 0.19/0.10/0.08			 1.76/0.30/1.45tst400a		 0.30/0.20/0.10	1M loop	 	 3.95/2.45/1.48tst400a2	 0.42/0.33/0.09	1M loop inc	tst400bHuge 	 0.90/0.74/0.15	100k count (io)	13.01/11.06/1.95tst400cHuge	 1.16/0.93/0.22	100k insert(io)	 6.40/ 4.31/2.07tst400d		 0.75/0.64/0.11	1M insert tuple  10.32/ 8.76/1.55tst400e		 1.30/1.29/0.10	1M incr fcn      5.78/ 4.27/1.49tst901a		 1.04/0.80/0.23	[+] call	 10.24/ 8.61/1.59tst901b		 4.05/3.83/0.21	[+] call	26.04/24.72/1.72======================== 7 Oct 2004 ===================Setup on Orion with Fedora 2, and on P3 350Mhz with Fedora 1The compilation mode for both V5 and V4.4 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		P3 350 V4.4base		 0.19/0.10/0.08			 2.99/0.50/1.33	tst400a		 0.30/0.20/0.10	1M loop	 	 9.71/8.19/1.45tst400a2	 0.42/0.33/0.09	1M loop inc	tst400bHuge 	 0.90/0.74/0.15	100k count (io)	55.38/37.87/2.71tst400cHuge	 1.16/0.93/0.22	100k insert(io)	55.48/18.01/4.91tst400d		 0.75/0.64/0.11	1M insert tuple 40.58/38.16/1.50tst400e		 1.30/1.29/0.10	1M incr fcn     17.99/16.56/1.36tst901a		 1.04/0.80/0.23	[+] call	 40.36/38.59/1.47tst901b		 4.05/3.83/0.21	[+] call	112.45/110.42/1.73======================== 15 Oct 2004 ===================Setup on Shuttle with Fedora 2, and on AMD The compilation mode for both V5 and V4.4 is CFLAGS=-O2command: time Mserver -c perf.conf TST </dev/null >/dev/null                Version 4.99			Version 4.4base             0.06/0.03/0.02                  0.06/0.03/0.01tst400a          0.10/0.07/0.03 1M loop          0.70/0.69/0.01tst400a2         		1M loop inctst400bHuge      0.30/0.25/0.05 100k count (io)  4.52/4.33/0.18tst400cHuge      0.41/0.34/0.07 100k insert(io)  1.71/1.51/0.21 tst400d          0.26/0.22/0.03 1M insert tuple  2.80/2.78/0.02tst400e          0.43/0.41/0.02 1M incr fcn      1.45/1.44/0.01tst901a          0.32/0.25/0.06 [+] call         2.76/2.72/0.03tst901b          1.29/1.22/0.07 [+] call         7.44/7.39/0.05======================== 16 Oct 2004 ===================The situation on Ara with a new kernelThe compilation mode for both V5 and V4.4 is CFLAGS=-O2command: time Mserver -c perf.conf TST </dev/null >/dev/null                 V4.99 				V4.4base             0.30/0.10/0.05                  1.44/0.18/1.21tst400a          0.37/0.19/0.06 1M loop          3.60/2.19/1.35tst400a2         0.53/0.37/0.04	1M loop inc	 0.93/0.17/0.71tst400bHuge      0.97/0.72/0.10 100k count (io) 12.21/10.60/1.40tst400cHuge      1.12/0.94/0.14 100k insert(io)  5.71/4.01/1.45 tst400d          0.80/0.60/0.08 1M insert tuple  9.24/8.39/0.75tst400e          1.37/1.2/0.04 1M incr fcn       4.91/4.06/0.78tst901a          1.04/0.76/0.17 [+] call         9.31/8.37/0.84tst901b          3.92/3.59/0.18 [+] call        24.45/23.02/0.83======================== 16 Oct 2004 ===================The situation on Stem with a new kernelThe compilation mode for both V5 and V4.4 is CFLAGS=-O2command: time Mserver -c perf.conf TST </dev/null >/dev/null                 V4.99 				V4.4base             0.26/0.09/0.04                  0.81/0.14/0.61tst400a          0.36/0.20/0.04 1M loop          2.73/2.07/0.61tst400a2         0.53/0.35/0.04	1M loop inc	 0.81/0.15/0.61tst400bHuge      0.97/0.70/0.09 100k count (io) 11.38/10.18/0.94tst400cHuge      1.12/0.94/0.15 100k insert(io)  5.00/3.80/1.12 tst400d          0.75/0.57/0.05 1M insert tuple  8.71/7.88/0.70tst400e          1.32/1.15/0.04 1M incr fcn       4.91/4.06/0.78tst901a          1.03/0.77/0.15 [+] call         8.87/8.02/0.68tst901b          3.61/3.33/0.16 [+] call        22.77/21.96/0.70======================== 17 Oct 2004 ===================Running V4.4 using embedded featuresMserver --set monet_embedded=yes --dbinit="module(mapi);listen();"and running tests via MapiClient                 V4.4base             0.16tst400a          2.2 	1M loop         tst400a2         	1M loop inctst400bHuge      13.6	100k count (io) tst400cHuge      4.8	100k insert(io)tst400d          7.5	1M insert tupletst400e          4.2	1M incr fcn    tst901a          7.5	[+] call      tst901b          21.2	[+] call     ======================== 11 Nov 2004 ===================Setup on Orion with Fedora 2 patched The compilation mode for both V5 and V4.4 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 V4.5base		 0.11/0.06/0.05			 0.81/0.15/0.65	tst400a		 0.20/0.16/0.04	1M loop	 	 2.86/2.16/0.69tst400a2	 0.34/0.29/0.05	1M loop inc	tst400bHuge 	 0.82/0.71/0.10	100k count (io)	11.70/10.61/0.99tst400cHuge	 1.03/0.89/0.14	100k insert(io)	 4.72/3.61/1.07tst400d		 0.57/0.52/0.05	1M insert tuple  7.78/7.08/0.68tst400e		 1.18/1.14/0.04	1M incr fcn      4.78/4.17/0.60tst901a		 0.86/0.68/0.16	[+] call	 7.56/6.82/0.69tst901b		 3.57/3.43/0.13	[+] call	20.10/19.18/0.81======================== 20 dec 2004 ===================Setup on Orion with bstream enhancement The compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.12/0.07/0.05			tst400a		 0.22/0.17/0.04	1M loop	 	tst400a2	 0.36/0.30/0.05	1M loop inc	tst400bHuge 	 0.83/0.72/0.10	100k count (io)tst400cHuge	 1.20/1.07/0.11	100k insert(io)	tst400d		 0.66/0.59/0.07	1M insert tuple tst400e		 1.11/1.06/0.05	1M incr fcn     tst901a		 0.90/0.74/0.15	[+] call	 tst901b		 3.60/3.42/0.16	[+] call	======================== 22 feb 2005 ===================Setup on Orion just before refcount updatesThe compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.12/0.07/0.05			tst400a		 0.19/0.15/0.04	1M loop	 	tst400a2	 0.34/0.31/0.02	1M loop inc	tst400bHuge	 0.80/0.72/0.08	100k count (io)tst400cHuge	 1.20/1.07/0.11	100k insert(io)	tst400d		 0.66/0.59/0.07	1M insert tuple tst400e		 1.16/1.11/0.05	1M incr fcn     tst901a		 0.78/0.65/0.12	[+] call	 tst901b		 3.60/3.42/0.16	[+] call	======================== 15 Apr 2005 ===================Setup on Orion just after the parser requires full qualified names.The compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.08/0.06/0.02			tst400a		 0.20/0.18/0.02	1M loop	 	tst400a2	 0.34/0.31/0.02	1M loop inc	tst400bHuge  0.84/0.73/0.08	100k count (io)tst400cHuge	 1.20/1.07/0.11	100k insert(io)	tst400d		 1.09/1.00/0.07	1M insert tuple tst400e		 1.09/1.07/0.02	1M incr fcn     tst901a		 1.20/1.16/0.12	[+] call	 tst901b		 5.07/4.92/0.14	[+] call	The performance drain is significant, most likely related tocorrecting incref/fix/unfix. Callgrind traces collected in callgrind/20050415======================== 17 Apr 2005 ===================Setup on Orion just after the parser requires full qualified namesand optimization to reduce parsing and type checking.The compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.08/0.06/0.02			tst400a		 0.20/0.17/0.02	1M loop	 	tst400a2	 0.34/0.31/0.02	1M loop inc	tst400bHuge	 0.64/0.53/0.09	100k count (io)tst400cHuge	 0.79/0.68/0.11	100k insert(io)	tst400d		 1.07/1.02/0.04	1M insert tuple tst400e		 1.09/1.07/0.02	1M incr fcn     tst901a		 1.20/1.08/0.12	[+] call	 tst901b		 5.07/4.92/0.14	[+] call	The performance drain is significant, most likely related tocorrecting incref/fix/unfix. Callgrind traces collected in callgrind/20050415======================== 20 Apr 2005 ===================Setup on Orion just after the descriptor change and minor polishing of M5The compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.08/0.06/0.02			tst400a		 0.19/0.16/0.02	1M loop	 	tst400a2	 0.34/0.31/0.02	1M loop inc	tst400bHuge	 0.60/0.50/0.08	100k count (io)tst400cHuge	 0.77/0.68/0.08	100k insert(io)	tst400d		 0.96/0.89/0.08	1M insert tuple tst400e		 1.07/1.04/0.02	1M incr fcn     tst901a		 1.17/1.00/0.10	[+] call	 tst901b		 4.86/4.71/0.14	[+] call	======================== 23 Apr 2005 ===================Setup on Orion just after after BBP changes to reduce locks.The compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.09/0.06/0.02			tst400a		 0.19/0.16/0.02	1M loop	 	tst400a2	 0.34/0.31/0.02	1M loop inc	tst400bHuge	 0.59/0.49/0.08	100k count (io)tst400cHuge	 0.73/0.64/0.08	100k insert(io)	tst400d		 0.89/0.83/0.05	1M insert tuple tst400e		 1.07/1.04/0.02	1M incr fcn     tst901a		 1.10/0.97/0.10	[+] call	 tst901b		 4.63/4.44/0.16	[+] call	======================== 24 Apr 2005 ===================Setup on Orion just after after cpu savers and small batsThe compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.09/0.06/0.02			tst400a		 0.18/0.16/0.02	1M loop	 	tst400a2	 0.33/0.30/0.02	1M loop inc	tst400bHuge	 0.56/0.48/0.08	100k count (io)tst400cHuge	 0.73/0.65/0.08	100k insert(io)	tst400d		 0.93/0.89/0.04	1M insert tuple tst400e		 1.07/1.04/0.02	1M incr fcn     tst901a		 1.10/0.97/0.10	[+] call	 tst901b		 4.63/4.44/0.16	[+] call	======================== 5 May 2005 ===================Setup on Orion after BAT reductionsThe compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.08/0.055/0.02			tst400a		 0.17/0.15/0.02	1M loop	 	tst400a2	 0.30/0.28/0.02	1M loop inc	tst400bHuge	 0.57/0.49/0.08	100k count (io)tst400cHuge	 0.73/0.62/0.08	100k insert(io)	tst400d		 0.91/0.87/0.04	1M insert tuple tst400e		 1.05/1.02/0.02	1M incr fcn     tst901a		 1.10/0.97/0.10	[+] call	 tst901b		 4.63/4.44/0.16	[+] call	======================== 2 jul 2005 ===================Setup on Orion before new machines arive, version 4.9 kernelThe compilation mode for both V5 is CFLAGS=-O2 command: time Mserver -c perf.conf TST </dev/null >/dev/null		orion(2x1.4Mh load 0)		 base		 0.10/0.07/0.03	tst400a		 0.19/0.16/0.03	1M loop	 	tst400a2	 0.33/0.29/0.03	1M loop inc	tst400bHuge	 0.58/0.49/0.09	100k count (io)tst400cHuge	 0.76/0.66/0.09	100k insert(io)	tst400d		 0.94/0.89/0.05	1M insert tuple tst400e		 0.95/0.92/0.03	1M incr fcn     tst901a		 1.14/1.03/0.11	[+] call	 tst901b		 4.85/4.68/0.16	[+] call	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -