Every modern CPU use a complex memory hierarchy, which consists of levels of cache memories. It is really difficult to predict the behavior of this hierarchy for the given program. The Cache Analyzer (shortly CA) simulates the behavior of a real microprocessor’s cache and compute the number of cache misses during a computation. All measurements are done in the "off-line" mode; the CA uses own virtual cache memory for the exact simulation. It also means that another CPU activity doesn’t influence the behavior of the CA.The cache model we consider corresponds to the structure of L1 - L3 caches on vast of modern memory architectures.