«performance» etiketlenmiş sorular

Uygulama performansını artırmakla ilgili sorular, bu seçim yazılımı mimarisinden algoritma seçimine kadar değişebilir.

14
Bu kadar çok geliştirici neden performansın, okunabilirliğin ve bakımın bir arada olamayacağına inanıyor?
Bu soruya cevap verirken neden bu kadar çok geliştiricinin iyi bir tasarımın performansı hesaba katmaması gerektiğine inandığını merak etmeye başladım, çünkü bunu yapmak okunabilirliği ve / veya sürdürülebilirliği etkiler. İyi bir tasarımın yazıldığı sırada da performansı göz önünde bulundurduğuna ve iyi bir tasarıma sahip iyi bir geliştiricinin okunabilirliği veya bakımı …

4
C, C ++ ve benzerleri için JIT derleyicisi
C ve C ++ gibi derlenmiş diller için tam zamanında bir derleyici var mı? (Akla gelen ilk isimler Clang ve LLVM'dir! Ama şu anda desteklediklerini sanmıyorum.) Açıklama: Yazılımın çalışma zamanı profili oluşturma geribildiriminden ve çalışma zamanındaki sıcak noktaların agresif bir şekilde optimize edilmesinden, hatta C ve C ++ gibi makineden …


7
C Performansı için Yazma? [kapalı]
C'nin genellikle C ++ 'a göre performans avantajı olduğunu çok sık duyduğumu biliyorum. MSVC'nin en yeni C standardını desteklemediğini bile fark edene kadar başka hiçbir şey düşünmedim, ama en yenisi C99'u (bildiğim kadarıyla) destekliyor. Yeniden kullanabilmem için OpenGL'de işlemek için bazı kodlar içeren bir kütüphane yazmayı planlıyordum. Kütüphaneye C yazmayı …

2
Ölçeklenebilir bir bildirim sistemi nasıl tasarlanır? [kapalı]
Bir bildirim sistemi yöneticisi yazmam gerekiyor. İşte benim gereksinimlerim: Tamamen farklı olabilecek farklı platformlarda bir Bildirim gönderebilmem gerekiyor (örneğin, SMS veya E-posta gönderebilmem gerekiyor). Bazen bildirim, belirli bir platformdaki tüm alıcılar için aynı olabilir, ancak bazen platform başına alıcı (veya birkaç) başına bildirim olabilir. Her bildirim platforma özgü veri yükü …

10
C ++ 'da listeleri vektörler üzerinde kullanmanın amacı nedir?
C ++ listelerini ve vektörlerini içeren 3 farklı deney yaptım. Vektörleri olanlar, ortada çok fazla ekleme yapılsa bile daha etkili olduğunu ispatladılar. Dolayısıyla soru: hangi durumda listeler vektörlerden daha anlamlı? Vektörler çoğu durumda daha verimli görünüyorsa ve üyelerinin ne kadar benzer olduğunu düşünürsek, listeler için hangi avantajlar kalır? N tamsayıları …

18
Dev ekipleri tüketici uygulamalarında performansı nasıl yavaşlatabilir?
Daha önce yavaş yazılımdan neyin sorumlu olduğunu sorduğumda , aldığım birkaç cevap sosyal ve yönetim sorunuydu: Bu teknik bir problem değil, bir pazarlama ve yönetim problemidir. Bir çok şey ters gidebilir: Ürün yöneticisi teknik özelliklere düğme tepkisi koyamıyor ... Kalite kontrol uzmanları, tekerleğin tamamında uyuyorsa, QA çalışanları teknik özelliklere karşı …
32 performance  ui 

8
Tüketici uygulamalarında kötü performansa ne sebep olur? [kapalı]
Benim Comcast DVR sinir bozucu bir düğme-ezme deneyim haline televizyon izleme basit bir görev haline, her uzaktan kumanda basışı için yanıt verdiklerini en az üç saniye sürer. İPhone'umun metin mesajlarını görüntülemesi ve iPod uygulamasını açmaya çalıştığım sürelerin crash çökmesi en az on beş saniye sürüyor; basitçe bir e-posta almak ve …


2
Düşük gecikmeli Java yazma [kapalı]
Java'da düşük gecikmeli kod yazmak için herhangi bir Java'ya özgü teknik (C ++ 'a uygulanamayan şeyler) var mı? Sık sık Java düşük gecikmeli rolleri görüyorum ve bazen biraz oksimoron gibi görünen düşük gecikmeli Java yazma deneyimi istiyorlar. Düşünebildiğim tek düşünce, J / I ile deneyimlemek, G / Ç çağrılarını yerel …

15
Modern hesaplamanın yapıldığı günlerde, 'tipik iş uygulamalarında' - performans neden önemlidir? [kapalı]
Bu, bazılarınız için garip bir soru gibi görünebilir. Ben bir hobi Java programcısıyım. Birkaç oyun, müzik üreten bir AI programı, resim için başka bir program ve benzeri şeyler geliştirdim. Bu size programlama konusunda deneyimim olduğunu, ancak ticari uygulamaların profesyonel gelişiminde olmadığını söylemek içindir. Bu sitede performans hakkında çok fazla konuşma …

10
Java'da şablon "metaprogramlama" iyi bir fikir midir?
Son derece performansa duyarlı (saniyede milyon kere denir) birkaç işlevi olan oldukça büyük bir projede kaynak bir dosya var. Aslında, önceki bakım görevlisi, koşullamaları tek bir fonksiyonda kontrol etmek için harcanacak zamandan tasarruf etmek için, her biri çok az farklılık gösteren bir fonksiyonun 12 kopyasını yazmaya karar vermiştir. Ne yazık …

10
Basit vs Karmaşık (ancak performans etkin) çözümü - hangisini ve ne zaman seçmelisiniz?
Birkaç yıldır programlama yapıyorum ve sık sık kendimi ikilemde buldum. İki çözüm var - bunlardan biri basit olanı, yani basit bir yaklaşım, anlaşılması ve bakımı kolay. Fazlalık, bazı ekstra işler (ekstra G / Ç, ekstra işleme) içerir ve bu nedenle en uygun çözüm değildir. ancak diğerleri, çoğu modül arasında etkileşimi …

3
Büyük zaman serisi verilerini verimli bir şekilde nasıl saklayabilirim?
Çok büyük miktarlarda zaman serisi verilerini sorgulayabilmem ve sorgulayabilmem gerekiyor. Verilerin özellikleri aşağıdaki gibidir: dizi sayısı: yaklaşık 12.000 (on iki bin) Dünya genelinde veri noktalarının sayısı: ayda yaklaşık 500.000.000 (beş yüz milyon) karma değer türleri: veri noktalarının çoğu kayan nokta değerleri, geri kalan dizeler örnekleme süresi: seri içinde olduğu gibi …

4
Her yeniden başlatmanın ardından neden yerel .NET sitelerimin ilk kez yüklenmesi zaman alıyor? [kapalı]
.NET platformunu temel alan siteler geliştiriyorum. Bu siteleri genellikle yerel IIS’de kullanırım, böylece yayına girmeden önce bunları test edebilir ve işlevlerini görebilirim. Ancak, pencereleri her başlattığımda, sitelerin ilk kez çalıştırılması uzun zaman alıyor gibi görünüyor. JIT'i biliyorum ve bu sorunun farkındayım , ancak sorumu cevaplamıyor. JIT, pencereleri her başlatışınızda oluyor …
27 .net  asp.net  performance  iis  jit 

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.