We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3bbf085 commit 761ca28Copy full SHA for 761ca28
1 file changed
tests/005_memory_usage.phpt
@@ -0,0 +1,31 @@
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)
0 commit comments