PicInfo sample application v1.0 <2006-02-11>
| Variable | READS | WRITES | RW | FLOWS |
|---|---|---|---|---|
| PicBMP.BMPType | 2 | 3 | 5 | 6 |
| PicBMP.CoreHeader | 5 | 1 | 6 | 5 |
| PicBMP.InfoHeader | 6 | 1 | 7 | 6 |
| PicBMP.IsRLE | 0 | 2 | 2 | 0 |
| PicBMP.StoredFilename | 1 | 0 | 1 | 0 |
| PicGIF.FileOK | 3 | 2 | 5 | 6 |
| PicGIF.LogicalScreenDescriptor | 5 | 1 | 6 | 5 |
| PicGIF.MaxColors | 1 | 1 | 2 | 1 |
| PicGIF.Signature | 5 | 1 | 6 | 5 |
| PicGIF.StoredFilename | 1 | 1 | 2 | 1 |
| PicMain.ProgramTitle | 1 | 1 | 2 | 1 |
| Variable metric | Name | Average | Min | Max | Outliers | Description |
|---|---|---|---|---|---|---|
| READS | Reads from variable | 2.7 | 0 | 6 | - | Number of read instructions from variable. |
| WRITES | Writes to variable | 1.3 | 0 | 3 | - | Number of write instructions to variable. |
| RW | Reads and writes | 4.0 | 1 | 7 | - | Number of reads and writes. A single instruction may count both as a read and as a write. RW=READS+WRITES |
| FLOWS | Data flows | 3.3 | 0 | 6 | - | Number of data flows into and out of a variable. FLOWS=READS*WRITES |