«performance» etiketlenmiş sorular

Kod ve uygulama verimliliğinin ölçülmesi veya iyileştirilmesi ile ilgili sorular için.

6
BaseAdapter ve ArrayAdapter arasındaki fark nedir?
Ben kullanarak arasındaki farkı bilmek istiyorum BaseAdapterve ArrayAdapter. İstediğim şeyi başardım ArrayAdapters. Uygulandığı ListViewadaptör arayüzünün performansını etkiliyor mu ? Ve son soru, ListViewbunlardan herhangi birini kullanarak herhangi bir şey yapabilir miyim Adapters, yoksa sadece belirli adaptörün kullanılabildiği belirli durumlar var mı?

10
Java ve C / C ++ arasında İşlemler Arası İletişim için en hızlı (düşük gecikme) yöntem
C / C ++ ile geliştirilmiş bir "sunucuya" TCP soketi üzerinden bağlanan bir Java uygulamam var. hem uygulama hem de sunucu aynı makinede, bir Solaris kutusunda çalışıyor (ancak sonunda Linux'a geçmeyi düşünüyoruz). değiş tokuş edilen veri türü basit mesajlardır (oturum açma, ACK oturum açma, sonra müşteri bir şey sorar, sunucu …
100 java  c++  performance  ipc  latency 

12
HTML varlıkları olarak HTML etiketlerinden kaçmanın en hızlı yöntemi?
Ben yaptığını içerir bir Chrome uzantısı yazıyorum çok dizeleri sterilize: Aşağıdaki işin olabilir dönüştürerek HTML etiketleri içeren <, >ve &karşı <, >ve &sırasıyla. (Başka bir deyişle, PHP'dekiyle aynı htmlspecialchars(str, ENT_NOQUOTES)- çift tırnak karakterlerini dönüştürmeye gerçekten ihtiyaç olduğunu sanmıyorum.) Bu şimdiye kadar bulduğum en hızlı işlev: function safe_tags(str) { return str.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>') …

3
LINQ JOIN neden WHERE ile bağlantı kurmaktan çok daha hızlı?
Yakın zamanda VS 2010'a yükselttim ve LINQ to Dataset ile uğraşıyorum. Bir ASP.NET WebApplication'ın HttpCache içinde olan Yetkilendirme için güçlü bir yazılmış veri kümesine sahibim. Bu yüzden, bir kullanıcının bir şeyi yapmaya yetkili olup olmadığını kontrol etmenin en hızlı yolunun ne olduğunu bilmek istedim. İşte benim veri modelim ve ilgilenen …

12
Boş dizileri kontrol etme: boşa karşı sayma
' Bir PHP dizisinin boş olup olmadığı nasıl anlaşılır ' sorusu bu soruyu düşünmemi sağladı Bir dizinin boş olup olmadığını belirlemek countyerine kullanılması gereken bir sebep var mı empty? Benim kişisel düşüncem, 2'nin boş diziler durumunda eşdeğer olması, emptyçünkü bir boolean soruya boole cevabı veriyor olmasıydı. Yukarıda bağlantısı verilen sorudan …

3
Python'da istisna işleyicilerin maliyeti
Başka bir soruda , kabul edilen cevap, performansı artırmak için Python kodundaki bir (çok ucuz) if ifadesinin bir try / exclu bloğuyla değiştirilmesini önerdi. Biçim sorunlarını bir kenara kodlamak ve istisnanın asla tetiklenmediğini varsayarsak, bir istisna işleyicisine sahip olmak yerine bir istisna işleyicisine sahip olmak (performans açısından), sıfırla karşılaştırma if …

8
PHP Kullanarak Dosya Sunmanın En Hızlı Yolu
Bir dosya yolunu alan, ne olduğunu tanımlayan, uygun başlıkları ayarlayan ve onu Apache'nin yapacağı gibi sunan bir işlev oluşturmaya çalışıyorum. Bunu yapmamın nedeni, dosyayı sunmadan önce istek hakkındaki bazı bilgileri işlemek için PHP'yi kullanmam gerektiğidir. Hız kritiktir sanal () bir seçenek değil Kullanıcının web sunucusu üzerinde hiçbir kontrolünün olmadığı paylaşılan …

4
daha hızlı nedir: in_array veya isset? [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 . 7 yıl önce kapalı . Bu …

5
Kümelenmiş ve Kümelenmemiş
Alt düzey SQL bilgim (Server 2008) sınırlıdır ve şimdi DBA'larımız tarafından sorgulanmaktadır. Senaryoyu açıklamama izin verin (haklı olduğumu umarak bariz ifadelerden bahsetmiştim, ancak yanlış bir şey görürseniz lütfen söyleyin) senaryoyu: İnsanlar için 'Mahkeme Kararları' tutan bir masamız var. Tabloyu oluşturduğumda (Ad: CourtOrder), şu şekilde oluşturdum: CREATE TABLE dbo.CourtOrder ( CourtOrderID …


4
Basit karşılaştırmada garip performans artışı
Dün , Christoph Nahr tarafından yazılan ".NET Struct Performance" başlıklı ve iki nokta yapısı ( doubletuples) ekleyen bir yöntem için çeşitli dilleri (C ++, C #, Java, JavaScript) karşılaştıran bir makale buldum . Anlaşıldığı üzere, C ++ sürümünün çalıştırılması yaklaşık 1000 ms sürerken (1e9 yineleme), C # aynı makinede ~ …

5
Data.frame'leri R'de birleştirmenin / birleştirmenin en hızlı yolu nedir?
Örneğin (çoğu temsili örneğin olup olmadığından emin değil): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) Şimdiye kadar sahip olduğum şey bu: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( …

11
Python vs Bash - Performans açısından her biri diğerini geride bırakan hangi tür görevlerde? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . Geçen ay kapalı . Bu soruyu geliştirin Açıkçası Python daha kullanıcı dostudur, Google'da hızlı bir arama, Python bayt olarak derlendiğinden genellikle daha …

10
Neden bir sınıfı mühürleyelim?
.Net çerçevesindeki mühürlü sınıfların çoğunun arkasındaki motivasyonun ne olduğunu duymak isterim. Bir sınıfı mühürlemenin faydası nedir? Mirasa izin vermemenin nasıl yararlı olabileceğini ve büyük olasılıkla bu sınıflarla savaşan tek kişinin olmadığını anlayamıyorum. Öyleyse, çerçeve neden bu şekilde tasarlandı ve her şeyi açığa çıkarmak için sarsılmaz bir değişiklik olmaz mı? Kötü …
96 .net  performance 

5
Translate'e göre CSS performansıZ (0)
Bir dizi blog, transform: translateZ(0)animasyonları ve geçişleri hızlandırmak için GPU'yu bir öğenin 3D olduğunu düşünmek için 'kandırmanın' performans kazancını ifade etti . Bu dönüşümü aşağıdaki şekilde kullanmanın çıkarımları olup olmadığını merak ediyordum: * { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); }

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.