File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ --TEST--
2+ Test memory usage
3+ --EXTENSIONS--
4+ bsdiff
5+ --FILE--
6+ <?php
7+ $ old_file = __DIR__ . '/005_old.out ' ;
8+ $ new_file = __DIR__ . '/005_new.out ' ;
9+ $ diff_file = __DIR__ . '/005_diff.out ' ;
10+ $ patched_file = __DIR__ . '/005_patched.out ' ;
11+
12+ file_put_contents ($ old_file , str_repeat ("Hello World " , 1997 ));
13+ file_put_contents ($ new_file , str_repeat ("Hello PHP " , 1999 ));
14+
15+ $ i = 0 ;
16+
17+ $ mem0 = memory_get_usage ();
18+
19+ for (; $ i <= 100 ; $ i ++) {
20+ if (file_exists ($ diff_file )) unlink ($ diff_file );
21+ if (file_exists ($ patched_file )) unlink ($ patched_file );
22+
23+ bsdiff_diff ($ old_file , $ new_file , $ diff_file );
24+ bsdiff_patch ($ old_file , $ patched_file , $ diff_file );
25+ }
26+
27+ $ mem1 = memory_get_usage ();
28+ var_dump ($ mem1 - $ mem0 );
29+ ?>
30+ --EXPECT--
31+ int(0)
You can’t perform that action at this time.
0 commit comments