Webgrind adalah frontend web pembuatan profil Xdebug di PHP. Ini mengimplementasikan sebagian fitur kcachegrind dan menginstal dalam hitungan detik dan berfungsi di semua platform. Untuk pengoptimalan cepat dan kotor, ini berhasil. Berikut tangkapan layar yang menunjukkan keluaran dari pembuatan profil:
Saran untuk perbaikan dan fitur baru sangat kami harapkan - ini hanyalah sebuah permulaan.
Alternatifnya, pada PHP 5.4+ jalankan aplikasi menggunakan server bawaan PHP dengan perintah composer serve
atau php -S 0.0.0.0:8080 index.php
jika Anda tidak menggunakan Composer.
Untuk prapemrosesan yang lebih cepat, berikan akses tulis ke subdirektori bin
, atau kompilasi secara manual:
make
di folder yang belum di-zip (membutuhkan GCC atau Dentang.)nmake -f NMakeFile
di folder yang belum di-zip (memerlukan Visual Studio 2015 atau lebih tinggi.)Lihat halaman Instalasi Wiki untuk informasi lebih lanjut.
Daripada mengunggah webgrind ke server web atau memulai server lokal, Anda dapat menggunakan image Docker resmi untuk memeriksa file profil xDebug yang ada dengan cepat. Untuk menggunakan image Docker, jalankan perintah berikut dengan /path/to/xdebug/files
diganti dengan jalur sebenarnya dari file profil Anda.
docker run --rm -v /path/to/xdebug/files:/tmp -p 80:80 jokkedk/webgrind:latest
Sekarang buka http://localhost
di browser Anda. Setelah menggunakan webgrind Anda dapat menghentikan container Docker dengan menekan CTRL / Strg
+ C
.
Untuk menggunakan penampil file bawaan, pasang file yang sesuai di bawah /host
dalam wadah.
Webgrind ditulis oleh Joakim Nygård dan Jacob Oettinger. Itu tidak akan mungkin terjadi tanpa alat hebat Xdebug berkat Derick Rethans.
Pengelola saat ini adalah Micah Ng.