Pertanyaan yang diberi tag «optimization»

Optimasi adalah tindakan meningkatkan metode atau desain. Dalam pemrograman, optimisasi biasanya berupa peningkatan kecepatan algoritma, atau mengurangi sumber daya yang diperlukan. Arti lain dari optimasi adalah algoritma optimasi numerik yang digunakan dalam pembelajaran mesin.




11
Mengapa Magento sangat lambat? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


11
Mengukur waktu eksekusi suatu fungsi di C ++
Saya ingin mencari tahu berapa banyak waktu yang dibutuhkan fungsi tertentu dalam program C ++ saya untuk dijalankan di Linux . Setelah itu, saya ingin membuat perbandingan kecepatan. Saya melihat beberapa fungsi waktu tetapi akhirnya dengan dorongan ini. Chrono: process_user_cpu_clock, captures user-CPU time spent by the current process Sekarang, saya …


9
Fungsi menyatu untuk PHP?
Banyak bahasa pemrograman memiliki fungsi menyatu (mengembalikan nilai non-NULL pertama, misalnya ). PHP, sayangnya pada tahun 2009, tidak. Apa yang akan menjadi cara yang baik untuk mengimplementasikan satu di PHP sampai PHP sendiri mendapat fungsi penggabungan?





15
Cepat menemukan apakah suatu nilai hadir dalam array C?
Saya memiliki aplikasi tertanam dengan ISR kritis-waktu yang perlu diulang melalui array ukuran 256 (lebih disukai 1024, tetapi 256 adalah minimum) dan periksa apakah nilainya cocok dengan isi array. A boolakan disetel ke true adalah ini masalahnya. Mikrokontroler adalah NXP LPC4357, inti ARM Cortex M4, dan kompilernya adalah GCC. Saya …

3
Menggunakan pointer ini menyebabkan deoptimisasi yang aneh di hot loop
Saya baru-baru ini menemukan deoptimisasi yang aneh (atau lebih tepatnya melewatkan peluang pengoptimalan). Pertimbangkan fungsi ini untuk pembongkaran array yang efisien dari bilangan bulat 3-bit menjadi bilangan bulat 8-bit. Ini membongkar 16 int di setiap iterasi loop: void unpack3bit(uint8_t* target, char* source, int size) { while(size > 0){ uint64_t t …

22
Posisi bit paling tidak signifikan yang ditetapkan
Saya mencari cara yang efisien untuk menentukan posisi bit paling tidak signifikan yang diatur dalam bilangan bulat, misalnya untuk 0x0FF0 akan menjadi 4. Implementasi sepele adalah ini: unsigned GetLowestBitPos(unsigned value) { assert(value != 0); // handled separately unsigned pos = 0; while (!(value & 1)) { value >>= 1; ++pos; …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.