«optimization» etiketlenmiş sorular

Optimizasyon, bir yöntemi veya tasarımı geliştirme eylemidir. Programlamada, optimizasyon genellikle bir algoritmanın hızını artırmak veya ihtiyaç duyduğu kaynakları azaltmak şeklindedir. Optimizasyonun bir başka anlamı, makine öğreniminde kullanılan sayısal optimizasyon algoritmalarıdır.

14
Android uygulamasını yayınlamadan önce optimize etme [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Programımın …



27
C'deki bir tamsayıda en yüksek ayarlanmış biti (msb) bulmanın en hızlı / en verimli yolu nedir?
Bir n tamsayısına sahipsem ve en anlamlı bitin konumunu bilmek istiyorsam (yani, en az anlamlı bit sağdaysa, en uzaktaki 1 olan en soldaki bitin konumunu bilmek istiyorum), bulmanın en hızlı / en verimli yöntemi nedir? ffs()POSIX'in strings.h'deki ilk biti bulmak için bir yöntemi desteklediğini biliyorum , ancak buna karşılık gelen …



30
Derleyicinin / iyileştiricinin daha hızlı bir program yapmasını sağlayan Kodlama Uygulamaları
Yıllar önce, C derleyicileri pek akıllı değildi. Geçici bir çözüm olarak K&R , derleyiciye bu değişkeni dahili bir kayıtta tutmanın iyi bir fikir olacağını ima etmek için register anahtar kelimesini icat etti . Daha iyi kod üretmeye yardımcı olmak için üçüncül operatörü de yaptılar. Zaman geçtikçe derleyiciler olgunlaştı. Kayıtlarda hangi …

4
Std :: swap () nasıl aşırı yüklenir
std::swap()birçok standart konteyner tarafından kullanılır (örneğin std::listvestd::vector ) tarafından sıralama ve hatta atama sırasında kullanılır. Ancak swap()öğesinin standart uygulaması çok genelleştirilmiştir ve özel türler için oldukça verimsizdir. Böylece, std::swap()özel tipe özgü bir uygulama ile aşırı yükleme ile verimlilik elde edilebilir . Ancak, standart konteynerler tarafından kullanılması için onu nasıl uygulayabilirsiniz?

14
JPEG optimizasyonu için araçlar? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin Derleme ortamımıza entegre edebileceğim JPEG'leri otomatik ve kayıpsız bir şekilde optimize etmek için herhangi …
114 optimization  jpeg 

13
C ++ 'da, değişkenleri önbelleğe almalı mıyım yoksa derleyicinin optimizasyonu yapmasına izin mi vermeliyim? (Örtüşme)
(Aşağıdaki kodu düşünün ptiptedir unsigned char*ve bitmap->widthbilinmeyen ve biz kullandığınız bazı dış kütüphanenin hangi sürümüne bağlıdır tam olarak hangi bazı tamsayı tipidir): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } Optimize etmeye değer mi [..] Bunun yazarak daha …

3
CUDA çekirdekleri için ızgara ve blok boyutlarını nasıl seçerim?
Bu, CUDA ızgara, blok ve diş boyutlarının nasıl belirleneceği ile ilgili bir sorudur. Bu, buraya gönderilene ek bir sorudur . Bu bağlantının ardından, talonmies'in cevabı bir kod parçacığı içerir (aşağıya bakın). "Genellikle ayar ve donanım kısıtlamaları tarafından seçilen değer" yorumunu anlamıyorum. Bunu CUDA belgelerinde açıklayan iyi bir açıklama veya açıklama …


3
Neden sadece yorumların değiştiği iki program ikili dosyası gcc ile tam olarak eşleşmiyor?
İki C programı oluşturdum Program 1 int main() { } Program 2 int main() { //Some Harmless comments } AFAIK, derleme sırasında, derleyici (gcc) yorumları ve gereksiz beyaz alanları görmezden gelmeli ve bu nedenle çıktı benzer olmalıdır. Ama çıktı ikili dosyalarının md5 toplamlarını kontrol ettiğimde, eşleşmiyorlar. Ayrıca optimizasyonu ile derleme …


4
Sonuç ne olursa olsun sıfıra bölmeyi destekleyen en hızlı tamsayı bölümü nedir?
Özet: Hesaplamanın en hızlı yolunu arıyorum (int) x / (int) y için bir istisna olmaksızın y==0. Bunun yerine sadece keyfi bir sonuç istiyorum. Arka fon: Görüntü işleme algoritmalarını kodlarken genellikle bir (birikmiş) alfa değerine bölmem gerekir. En basit varyant, tamsayı aritmetiğine sahip düz C kodudur. Benim sorunum, ile sonuç pikselleri …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.