out of memory (allocated 39845888) (tried to allocate 176980032 bytes) di laravel/php

itu errornya, saya udh naikin memory limit tapi errornya jadi seperti itu, kebanyakan memakan memorry, bagaimana cara jika pas proses tertentu me refresh/membersihkan/atau sejenisnya yang membuat memory pres lagi jadi tidak berlebih sperti itu, terima kasih .

avatar mcdani
@mcdani

50 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

4 Jawaban:

Jawaban Terpilih

Saya tidak tahu perintah untuk merefresh memory

tapi kalau kasusnya karena cache yang sudah banyak kamu bisa pake php artisan cache:clear

(Di luar pertanyaan) saran umum tentunya jangan mengeluarkan/menggunakan query yang tidak perlukan. Jadi biasakan pake pagination/chunk/ metod with relation/ dst.

Gunakan debugbar untuk melihat query/memory yang terpakai di setiap halaman <a href='https://github.com/barryvdh/laravel-debugbar '>https://github.com/barryvdh/laravel-debugbar </a>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

saya menampilkan data yang mana di export jadi .json file, dan isidatanya ada sekitar 6.000.000 , nah itu yang menjadi masalahnya mas, apakah itu bisa mengatasi masalah saya ini (yang diluar pertanyaan) ?

avatar mcdani
@mcdani

50 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

kalau memang kebutuhannya harus export satu kali, caranya ya diupgrade lagi memorynya kalau bisa dipotong-potong exportnya, limit aja data yang mau diexport, bagi jadi beberapa kali

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

siap mas, saya coba, terima kasih

avatar mcdani
@mcdani

50 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban