优化前
Starting BOINC client version 5.2.13 for windows_intelx86
libcurl/7.14.0 OpenSSL/0.9.8 zlib/1.2.3
Processor: 1 GenuineIntel Intel(R) Celeron(R) M processor 1.40GHz
Memory: 478.42 MB physical, 1.09 GB virtual 1437 double precision MIPS (Whetstone) per CPU 5010 integer MIPS (Dhrystone) per CPU
优化后 1702 double precision MIPS (Whetstone) per CPU 5368 integer MIPS (Dhrystone) per CPU
优化步骤
1、記憶性能優化:
Windows XP中有幾個選項可以優化記憶體性能,它們全都在以下登錄檔位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
-------------------------------------------------------------
2006-4-13 10:45:10||Starting BOINC client version 5.2.13 for windows_intelx86
2006-4-13 10:45:10||libcurl/7.14.0 OpenSSL/0.9.8 zlib/1.2.3
2006-4-13 10:45:10||Data directory: D:\program files\BOINC
2006-4-13 10:45:10||Processor: 1 GenuineIntel Intel(R) Pentium(R) 4 CPU 2.40GHz
2006-4-13 10:45:10||Memory: 1022.68 MB physical, 924.54 MB virtual
2006-4-13 10:45:10||Disk: 19.81 GB total, 15.23 GB free
2006-4-13 10:45:10|World Community Grid|Computer ID: 22672; location: ; project prefs: default
2006-4-13 10:45:10||General prefs: from World Community Grid (last modified 1970-01-01 08:00:01)
2006-4-13 10:45:10||General prefs: using your defaults
2006-4-13 10:45:11||Remote control not allowed; using loopback address
2006-4-13 10:45:11|World Community Grid|Resuming computation for result faah0375_d211n740_x1hpv_01_3 using faah version 509
2006-4-13 10:45:32||Suspending computation and network activity - running CPU benchmarks
2006-4-13 10:45:32|World Community Grid|Pausing result faah0375_d211n740_x1hpv_01_3 (removed from memory)
2006-4-13 10:45:33||request_reschedule_cpus: process exited
2006-4-13 10:45:34||Running CPU benchmarks
2006-4-13 10:46:33||Benchmark results:
2006-4-13 10:46:33|| Number of CPUs: 1
2006-4-13 10:46:33|| 1138 double precision MIPS (Whetstone) per CPU
2006-4-13 10:46:33|| 2124 integer MIPS (Dhrystone) per CPU
2006-4-13 10:46:33||Finished CPU benchmarks
2006-4-13 10:46:34||Resuming computation and network activity
2006-4-13 10:46:34||request_reschedule_cpus: Resuming activities
2006-4-13 10:46:34|World Community Grid|Restarting result faah0375_d211n740_x1hpv_01_3 using faah version 509
2006-4-13 10:47:36||Suspending computation and network activity - running CPU benchmarks
2006-4-13 10:47:36|World Community Grid|Pausing result faah0375_d211n740_x1hpv_01_3 (removed from memory)
2006-4-13 10:47:38||Running CPU benchmarks
2006-4-13 10:47:38||request_reschedule_cpus: process exited
2006-4-13 10:48:37||Benchmark results:
2006-4-13 10:48:37|| Number of CPUs: 1
2006-4-13 10:48:37|| 1154 double precision MIPS (Whetstone) per CPU
2006-4-13 10:48:37|| 2126 integer MIPS (Dhrystone) per CPU
2006-4-13 10:48:37||Finished CPU benchmarks
2006-4-13 10:48:38||Resuming computation and network activity
2006-4-13 10:48:38||request_reschedule_cpus: Resuming activities
2006-4-13 10:48:38|World Community Grid|Restarting result faah0375_d211n740_x1hpv_01_3 using faah version 509