source: svn/trunk/graph/cached_compile.dot @ 311

Last change on this file since 311 was 311, checked in by Xuefer, 10 years ago

restruct cached compile, add md5 table to recognize and merge file with same content

  • Property svn:mime-type set to application/graphviz
File size: 718 bytes
Line 
1digraph tree {
2    subgraph cluster_compiling {
3        label="compiling";
4        php_compile;
5        php_store;
6        entry_store;
7    }
8    error [color=red];
9    origin_compile [color=red]
10
11    begin -> origin_compile [label="compiling", color=red];
12
13    begin -> entry_init_key -> entry_lookup;
14    edge [label=hit, color=blue]
15    entry_lookup -> restore;
16    php_lookup -> entry_store;
17    edge [label=miss, color=green]
18    entry_lookup -> md5_init;
19    md5_init -> php_lookup;
20    php_lookup -> php_compile;
21
22    edge [label="", color=""]
23    php_lookup -> origin_compile [label="miss but compiling", color=red];
24    php_compile -> php_store -> entry_store -> restore;
25
26    edge [color=red];
27    md5_init -> error;
28    php_compile -> error;
29    php_store -> error;
30    entry_store -> error;
31}
Note: See TracBrowser for help on using the repository browser.