OSDN Git Service

c91dedc4963e4d5bca65dd99cd738321eea9abc1
[sevenzip/7-Zip.git] / chm / fm / benchmark.htm
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">\r
2 <HTML>\r
3 <HEAD>\r
4   <META http-equiv="Content-Type" content="text/html; charset=Windows-1252">\r
5   <TITLE>Benchmark</TITLE>\r
6   <LINK href="style.css" rel="stylesheet" type="text/css">\r
7 </HEAD>\r
8 \r
9 <BODY>\r
10 \r
11 <H1>Benchmark</H1>\r
12 \r
13 <P>This form allows you to measure the performance of your computer.</P>\r
14 \r
15 <P>There are two tests:<P>\r
16 <OL>\r
17   <LI>Compression with LZMA method\r
18   <LI>Decompression with LZMA method\r
19 </OL>\r
20 \r
21 <P>The benchmark shows a rating in MIPS (million instructions per second).\r
22 The rating value is calculated from the measured speed, and it\r
23 is normalized with results of Intel Core 2 CPU with multi-threading option switched off. \r
24 So if you have modern CPU from Intel or AMD, rating values in single-thread mode \r
25 must be close to real CPU frequency.</P>\r
26 \r
27 <P>You can change the dictionary size to increase memory usage.\r
28 Also you can change the number of threads.</P>\r
29 \r
30 <P>The <B>CPU Usage</B> column shows the percentage of time the processor is working.\r
31 It's normalized for a one-thread load. For example, 180% CPU Usage for 2 threads\r
32 can mean that average CPU usage is about 90% for each thread.</P>\r
33 \r
34 <P>The <B>Rating / Usage</B> column shows rating normalized for 100% of CPU usage.\r
35 That column shows performance of the one CPU thread. It must be close to real CPU frequency,\r
36 if you have modern CPU.</P>\r
37 \r
38 <P>The <B>Total rating</B> shows averages of the compressing and decompression ratings.</P>\r
39 \r
40 \r
41 <P>Compression speed and rating strongly depend from memory (RAM) latency.\r
42 \r
43 <P>Decompression speed and rating strongly depend on CPU integer operations.\r
44 For example, an Intel Pentium 4 has big branch\r
45 misprediction penalty (which is effect of long pipeline) and pretty slow\r
46 multiply and shift operations. So, the  Pentium 4 has pretty low decompressing\r
47 ratings.</P>\r
48 \r
49 \r
50 <P>Also the program checks possible errors. \r
51 If the program shows some error message, in most cases it means that \r
52 your RAM is defective. If so, don't use 7-Zip for\r
53 compressing data, since such errors can lead to data losses.</P>\r
54 \r
55 </BODY>\r
56 </HTML>\r