«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.

7
Neden bit maskeleri “maskeler” olarak adlandırılıyor ve hangi amaca hizmet ediyorlar?
Neden "bit maskeleri" böyle adlandırılıyor? Bunların çoğunlukla bitsel işlemler için kullanıldığını ve biti maskelerinin kullanılmasının ayrı değişkenlerin kullanılmasından daha verimli olduğunu biliyorum. Ancak benim sorum, neden ve ne zaman bit maskeleri icat edildi? Erken bilişimden beri kullanılmışlar mıydı? BT alanındaki bit maskelerinin yanı sıra başka bir "maske" türü var mı?

5
Python Yorumlanıyor mu veya Derlendi mi?
Bu sadece yorumlanmış ve derlenmiş diller hakkında okurken bir merak ediyorum. Kaynak kod yürütme noktasında bir tercüman tarafından işlendiğinden, Ruby'nin bir tercüman dili olduğuna şüphe yok. Aksine, C derlenmiş bir dildir, çünkü ilk önce kaynak kodunu makineye göre derlemek ve daha sonra çalıştırmak gerekir. Bu sonuç çok daha hızlı işlemdir. …

10
Neden Üst Düzey Dil tabanlı bir işletim sistemine sahip değilsiniz? Düşük Seviyeli Dilleri daha verimli midir?
Önceden tahmin etmeden, bunun olasılığını düşünmeni istiyorum. Günümüzde çoğu işletim sistemi oldukça düşük seviyeli dillere dayanmaktadır (temel olarak C / C ++) Android gibi yenileri bile JNI kullanır ve temel uygulaması C’dir. Aslında, (bu kişisel bir gözlemdir) C dilinde yazılmış birçok program, üst düzey meslektaşlarından çok daha hızlı çalışır (örneğin: …

10
Evden çalışmanın (dis-) avantajları hakkında kesin bir veri var mı? [kapalı]
Evden çalışmanın avantajları ve dezavantajları hakkında herhangi bir zor veri var mı (çalışmalar, karşılaştırmalar, sadece içgüdü hissi analizi değil)? Devlerim örneğin haftada bir gün evden çalışmalarını istedi, patron bazılarının katıldığı bazı nedenlerden hoşlanmıyor ama sanırım bu durumda mutlaka başvuruda bulunmadıklarını düşünüyorum. Gerçek ofislerimiz var (her biri 2..3 kişi), dikkat dağıtıcı …

3
Enum veri türünü kullanmak yerine yeni bir veritabanı tablosu oluşturmak gereksiz midir?
Diyelim ki sunduğum 4 tür hizmetim var (sık sık değişme olasılığı yoktur): Test yapmak tasarlamak Programlama Diğer Her birinin yukarıdaki kategorilerden birine giren 60-80 gerçek hizmetim olduğunu varsayalım. Örneğin, 'hizmet', "A tekniği kullanarak Test Programı" olabilir ve "Test" türündedir. Onları bir veritabanına kodlamak istiyorum. Birkaç seçenek buldum: Seçenek 0: VARCHARHizmet …

3
Bir veritabanında metin sütunları üzerinden varchar kullanmak için herhangi bir sebep var mı?
Mı varcharsadece bir kalıntı önce gelen textgeldi, yoksa olurdu durumlar kullanmak vardır istediğiniz bir kullanımı varchar? (Veya charbu konuda ..) (Günlük Postgres ve MySQL (MyISAM) kullanıyorum, bu yüzden bunlar en çok ilgilendiğim şey, ancak diğer veritabanlarının cevapları elbette memnuniyetle karşılıyor. ^ _-)


18
Neden şirketler geliştiricilere eğlenceli enstrümanlar almazlar? [kapalı]
Gelişimden bıktığımda ve aklım bana daha fazla yardımcı olmadığında (evde) çoğu zaman, eğlenceli bir şey yapıyorum ve daha yüksek problem çözme kapasitesiyle daha fazla çalışma için aklım serbest kalıyor. Ancak, bu tekniği geliştiricimin verimliliğini ve verimliliğini artıracak bir teknik olarak yöneticime önerdiğimde, işin eğlence yeri olmadığını kabul etmeyi reddetti. Bence …

7
Paskalya yumurtalarına karşı hangi argümanlar var? Paskalya yumurtalarını bile destekleyecek herhangi bir tartışma var mı? [kapalı]
Biraz şakacıyım, o yüzden paskalya yumurtası fikri hala bana çekici geliyor. Onları koduma daha önce ekledim, ancak arkadaş grubumun yumurtayı tetiklemek için CTRL-FU'yu kullanma şakası var. Şimdi performans konusunda biraz paranoyaklık yapıyorum, bu yüzden mümkün olduğunda fazlalığı çıkarmaktan hoşlanıyorum. Bu% 100 gereksiz kod olduğu için Paskalya yumurtaları ile büyük ölçüde …

5
Hangi noktada asenkron disk G / Ç okuması senkrondan daha verimlidir?
Birden fazla tüketici için dosyaları okuyan bir kod parçası olduğunu ve dosyaların herhangi bir rasgele boyutta olduğunu varsayalım: Dosyayı ne zaman uyumsuz olarak okumak daha verimli hale gelir? Veya başka bir deyişle, bir dosyayı eşzamanlı olarak okumak için daha hızlı olması için ne kadar küçük olması gerekir? Çok küçük dosyaları …
22 efficiency  async  io 

8
Sıralı verilere ihtiyaç duyan ikili arama neden doğrusal aramadan daha iyi kabul edilir?
Doğrusal aramanın saf bir yaklaşım olduğunu ve ikili aramanın daha iyi asimptotik karmaşıklık nedeniyle performanstan daha iyi olduğunu her zaman duydum. Ama ikili arama önce sıralama gerektiğinde neden doğrusal arama daha iyi olduğunu anlamadım? Doğrusal arama O(n)ve ikili arama O(log n). Bu ikili aramanın daha iyi olduğunu söylemenin temeli gibi …

5
Bilgisayarınızı yavaşlatma (sınama amacıyla)? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Çoğu insanın kabul ettiği gibi, geliştiricileri yavaş makineler vererek hızlı kod yapmaya teşvik etmek …
20 efficiency 

7
Modüler programlama hesaplama süresini etkiler mi?
Herkes kodumu modüler yapmam gerektiğini söylüyor, ancak daha az ama daha büyük yöntemler yerine daha fazla yöntem çağrısı kullanırsam daha az verimli değil mi? Bu konu için Java, C veya C ++ 'daki fark nedir? Özellikle bir grupta düzenlemek, okumak ve anlamak daha kolay olur. Peki hesaplama zamanı kaybı kod …
19 java  c++  c  efficiency 

8
Kodunuzu test etmek uzun zaman aldığında etkili bir şekilde nasıl program yaparsınız?
İş akışım her zaman bir mantıksal adım yazmak ve programı çalıştırmak ve çıktıyı incelemek olmuştur. Bu süreç bana üniversitedeki ödevler için inanılmaz derecede iyi hizmet etti. Ancak, daha fazla geliştirme yaptığım için, genellikle kodunuzu derleyip çalıştırmanın 1 ila 2 dakika sürdüğü zamanlar vardır. Örnek olarak, bir programın mikrodenetleyiciye yüklenmesi, harici …
16 efficiency  time 

6
Diğer çalışanların bıraktığı projeleri nasıl yönetiyorsunuz? [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ı . …

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.