Senin, 15 Oktober 2012

Belajar PHP: Mengetahui Jumlah Memory yang Digunakan

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Pada saat menuliskan kode PHP, kita perlu belajar mengoptimalkan kode PHP yang kita tulis agar tidak boros memory. Untuk memonitor penggunaan memory oleh kode PHP kita, kita perlu belajar menggunakan fungsi PHP memory_get_usage().
Berikut ini contoh kode PHP nya. Dalam contoh ini, kita akan mencoba melakukan inisialisasi array PHP dan melihat penggunaan memory yang dilakukan kode PHP tersebut saat mengisi array PHP tersebut. Jika anda belum familiar dengan array PHP, silakan belajar dulu di tutorial belajar PHP yang membahas tentang array PHP ini.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
echo "Memory awal: ".memory_get_usage()." bytes \n";
 
/* contoh tampilan echo PHP
 
Memory awal: 361400 bytes
 
*/
 
  
 
// kita tambahkan kode PHP yang menggunakan memory
 
for ($i = 0; $i < 100000; $i++) {
 
$array []= md5($i);
 
}
 
  
 
// Kita coba unset sebagian array
 
for ($i = 0; $i < 50000; $i++) {
 
unset($array[$i]);
 
}
 
  
 
echo "Memory yang digunakan: ".memory_get_usage()." bytes \n";
 
/* contoh tampilan echo PHP
 
Memory yang digunakan: 885912 bytes
 
*/
 
  
 
echo "Maksimum memory: ".memory_get_peak_usage()." bytes \n";
 
/* contoh tampilan echo PHP
 
Maksimum memory: 13687072 bytes
 
*/
Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek! KLIK DI SINI!.
Kita juga bisa menambahkan fungsi PHP memory_get_peak_usage() untuk melihat berapa jumlah penggunaan memory maksimum oleh kode PHP yang kita buat.
Dengan melakukan pengukuran ini, maka kita bisa belajar membuat kode PHP yang lebih efektif dan efisien terutama dalam penggunaan memory.

0 komentar: