«efficiency» etiketlenmiş sorular

Bu etiketi, çeşitli sistemlerin veya algoritmaların verimliliğini veya verimliliği ölçme yöntemlerini karşılaştırmak için referans olarak kullanın. Büyük O gösterimi karmaşıklıkla daha ilgilidir, ancak verimliliği etkileyebilir.

6
Google'a bir programcı için verimli bir şekilde öğrenmenin önemi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu, Google'ın programcılar için iyi veya kötü olması üzerine bir tartışma değildir. Lütfen cevaplarınızda bunu yapmaktan kaçının. …

5
Sonunda pahalı mı
Bir işlevden çıkmadan önce bir kaynak temizleme yapmanız gereken kod olması durumunda, bunu gerçekleştirmenin bu 2 yolu arasında büyük bir performans farkı vardır. Her iade ifadesinden önce kaynağı temizleme void func() { login(); bool ret = dosomething(); if(ret == false) { logout(); return; } ret = dosomethingelse(); if(ret == false) …

1
C # sözlüklerinin etkinliği
C # sözlükler vb bir şey varsa bulmak için basit bir yol vb. Nasıl çalıştıklarına rağmen bir sorum var. Diyelim ki sözlük yerine ArrayList kullanıyorum. Kullanmak ContainsKey(veya başka bir dilde eşdeğer bir yöntem) yerine, orada bir şey olup olmadığını kontrol etmek için ArrayList üzerinden döngü yapıyorum (veya veriler sıralanırsa veya …

2
İtfa Edilen Analiz? (En Kötü Durum Performans Garantileri)
İtfa Edilen Analiz Nedir? Programlarımda en kötü performans garantilerini elde etmeme nasıl yardımcı olabilir ? Ben edildi okuma aşağıdaki teknikler programcı elde yardımcı olabilir kötü durum performans garantileri (yani kendi sözleriyle: garanti bir programın çalışma süresi en kötü alçıda çalışma süresini geçmek olmaz): Rastgele algoritmalar (örn. Çabuk sıralama algoritması en …

5
Test / test verimliliğinin iyi bir ölçüsü nedir?
KG organizasyonu olarak test verimliliğimizi ölçmeyle ilgili yönetimle bir tartışmaya katılmak üzereyim. Bunun arkasındaki temel neden, ekibimizin yarısının sözleşmeli yapılması ve işimizin ne kadar etkili / verimli olduğumuza dair bazı metrikler sunmak istemesi, böylece yüklenicilerin hizmet sözleşmesi ile sözleşme parametrelerini müzakere etmek için temel verilerimiz olması. . Biraz uğraştım ve …

5
Yeni bir dil öğrenmek için çok erken mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

3
Bir kod satırının ömrünü nasıl tahmin edebilirim?
Açık kaynak projelerinde kod ömrünü analiz etmek için bir yol bulmaya çalışıyorum: yani, ne kadar uzun bir süre aktif ve kullanımda kod. Şu anki düşüncem, bir kod satırının ömrünün ilk işlendiğinde başladığı ve aşağıdakilerden biri gerçekleştiğinde sona erdiğidir: Düzenlendi veya silindi, Yapılardan hariç tutulmuş, Yapısında hiçbir kod bir süre korunmaz …

6
Programlama Odaklı Defter var mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …

2
Kaç tane iş parçacığı kullanır?
Bir masaüstü / dizüstü bilgisayarda büyük sistemleri yeniden makeoluşturduğumda, derleme hızını hızlandırmak için birden fazla iş parçacığı kullanmayı söylerim : $ make -j$[ $K * $C ] Nerede $Csayısını belirtmek gerekiyordu çekirdek iken, makine vardır (biz bir rakam ile sayı olması varsayabiliriz) $KBen değişir şeydir 2üzere 4, benim ruh bağlı. …

5
Bu problemin saf işlevsel bir çözümü, zorunluluk kadar temiz olabilir mi?
Python'da şöyle bir egzersiz yapıyorum: bir polinom, güçler indeksler tarafından belirlenecek şekilde bir dizi katsayı olarak verilir, örneğin: (9,7,5), 9 + 7 * x + 5 * x ^ 2 anlamına gelir verilen x için değerini hesaplamak için bir fonksiyon yazın Son zamanlarda fonksiyonel programlamaya başladığım için yazdım def evaluate1(poly, …

4
Java'da sınırlandırılmış bir Dizeyi bölmenin en hızlı yolu
Sınırlandırılmış bir dize üzerinde çok sütunlu sıralama yeteneği sağlayan bir karşılaştırıcı inşa ediyorum. Şu anda ham String belirteçleri bölme için tercih edilen seçim olarak String sınıfından split yöntemini kullanıyorum. Bu, raw String'i bir String dizisine dönüştürmenin en iyi performans yolu mu? Milyonlarca satırı sıralayacağım, bu yüzden yaklaşımın önemli olduğunu düşünüyorum. …

4
Bu verileri depolamanın en etkili yolu nedir?
Bazı eski VB kodlarını yeniden yazmaktan sorumluyum. Nasıl çalıştığını anlıyorum, ancak yaptıklarını yapmanın çok daha verimli bir yolu olduğunu hissediyorum. Ne olduğunu anlayamıyorum. İşte veri gereksinimleri açısından yapmam gerekene gerçekten benzeyen bir örnek. Kullanıcı bir GUI'de araba üreticisi, yapımı, modeli ve rengini seçmelidir. Ben böyle bir şey görünüyor büyük bir …

3
Bilgisayarlı Değerler ve Basit Okumalar - Etki Alanına Dayalı Tasarımlarım için rahatsız edici bir acı!
Sürekli karşılaştığım sorun, veri deposuna karşı hala verimli bir şekilde çalışırken alan mantığı tarafından yönlendirilen hesaplanmış değerlerle nasıl başa çıkılacağıdır. Misal: Bir hizmet aracılığıyla havuzumdan bir Ürün listesi döndürüyorum. Bu liste, istemci tarafından gönderilen DTO isteğindeki sayfalandırma bilgileriyle sınırlıdır. Ek olarak, DTO bir sıralama parametresi (istemci dostu bir numaralandırma) belirtir. …

9
Büyük bir veri kümesini MySQL veritabanına (veya genel olarak herhangi bir veritabanına) eklemenin en iyi yolu nedir?
Bir PHP projesinin bir parçası olarak, bir MySQL veritabanına bir satır eklemek zorunda. Açıkçası bunu yapmaya alışkınım, ancak bu bir sorguda 90 sütuna eklenmesini gerektiriyordu. Ortaya çıkan sorgu korkunç ve yekpare görünüyor (özellikle PHP değişkenlerimi değerler olarak ekleyerek): INSERT INTO mytable (column1, colum2, ..., column90) VALUES ('value1', 'value2', ..., 'value90') …
9 php  mysql  efficiency 
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.