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

Last change on this file since 311 was 311, checked in by Xuefer, 9 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.