optimization

Czy jest różnica w wydajności między i++ I ++i w C?

Czy istnieje różnica wydajności między i++ i ++i, jeśli wynikowa wartość nie jest używana?

Optymalizacja stron internetowych opartych na Kohanie pod kątem szybkości i skalowalności

Strona, którą zbudowałem z Kohaną, została wczoraj uderzona ogromnym ruchem, co spowodowało, że zrobiłem krok wstecz i ocenił ... rty na więcej sugestii, ponieważ jestem pewien, że jest wiele, co mogę zrobić, że po prostu nie jestem świadomy w tej chwili.

Najbardziej efektywny sposób zwiększania wartości mapy w Javie

Mam nadzieję, że to pytanie nie zostanie uznane za zbyt podstawowe dla tego forum, ale zobaczymy. Zastanawiam się, jak refakt ... wać z frameworka Collections i zamiast tego użyć czegoś innego? Aktualizacja: zrobiłem test kilku odpowiedzi. Patrz poniżej.

Czy pętle są naprawdę szybsze w odwrotnej kolejności?

Słyszałem to kilka razy. Czy pętle JavaScript są naprawdę szybsze podczas liczenia wstecz? Jeśli tak, to dlaczego? Widziałem ... Tzn. for (var i = count - 1; i >= 0; i--) { // count is only evaluated once and then the comparison is always on 0. }

Bardzo szybkie pisanie pliku binarnego w C++

Staram się zapisywać ogromne ilości danych na moim dysku SSD (solid state drive). A przez ogromne ilości mam na myśli 80GB. ... a myślę, że powinienem być w stanie jechać szybciej. Jakieś pomysły, Jak mogę przyspieszyć pisanie? Edit: teraz kompiluje.

Uzyskanie wszystkich typów implementujących interfejs

Używając reflection, jak Mogę uzyskać wszystkie typy, które implementują interfejs z C# 3.0/. NET 3.5 z najmniejszym kodem i ... cę napisać od nowa: foreach (Type t in this.GetType().Assembly.GetTypes()) if (t is IMyInterface) ; //do stuff

Ustaw każdą komórkę w macierzy na 0, jeśli ten wiersz lub kolumna zawiera 0

Podano macierz NxN z 0s i 1s. Ustaw każdy wiersz zawierający {[2] } na wszystkie 0 s i ustaw każdą kolumnę zawierającą {[2] } ... jścia, więc szukam tej odpowiedzi. BTW, wyobraź sobie, że jest to macierz bitowa, dlatego tylko 1s i 0s mogą być w macierzy.

Co oznaczają terminy" CPU bound "i" I / O bound"?

Co oznaczają terminy" CPU bound "i" I / O bound"?

Java NIO FileChannel a wydajność / użyteczność FileOutputstream

Próbuję dowiedzieć się, czy istnieje jakakolwiek różnica w wydajności (lub zaletach), gdy używamy nio FileChannel w porównani ... ); long time2 = System.currentTimeMillis(); System.out.println("Time taken: "+(time2-time1)+" ms"); } }

Jak zidentyfikować nieużywane definicje css [zamknięte]

Czy są jakieś dobre metody, które pomogą zidentyfikować nieużywane definicje css w projekcie? Kilka plików css zostało wciągniętych, a teraz próbuję trochę posprzątać.

Jak zapisać czas wykonania metody dokładnie w milisekundach?

Czy istnieje sposób, aby określić, ile czasu metoda musi wykonać (w milisekundach)?

Skąd mogę wiedzieć, które części kodu nigdy nie są używane?

Mam starszy kod C++, z którego mam usunąć nieużywany kod. Problem polega na tym, że baza kodu jest duża. Jak mogę dowiedzieć się, który Kod nigdy nie jest wywoływany/nigdy nie używany?

Beyond Stack Sampling: C++ Profilers

Opowieść hakera Data to 12/02/10. Dni przed świętami kapią, a ja jako programista windows trafiłem na poważną blokadę dróg ... tateczna opcja profilowania kodu C++ w środowisku W7x64, ale są opcje, które po prostu nie wykonują żadnej użytecznej usługi.

Czy przedwczesna optymalizacja jest źródłem wszelkiego zła?

Mój kolega dziś wprowadził klasę o nazwie ThreadLocalFormat, która zasadniczo przeniosła instancje klas formatu Java do lokal ... y. Wycofał KOD na moją prośbę. Co o tym myślisz? Czy jest to przypadek "przedwczesnej optymalizacji" i jak źle jest naprawdę?

Ważona wersja random.wybór

Musiałem napisać ważoną wersję random.wybór (Każdy element listy ma inne prawdopodobieństwo wyboru). Oto co wymyśliłem: de ... ulepszenia go lub alternatywne sposoby zrobienia tego. Wydajność nie jest dla mnie tak ważna jak czystość i czytelność kodu.

SQL Server Management Studio-wskazówki dotyczące usprawnienia procesu kodowania TSQL

Pracowałem w miejscu, gdzie powszechną praktyką było używanie programowania w parach. Pamiętam, jak wiele małych rzeczy mogli ... anie wtyczek IntelliSense itp. W zasadzie te małe rzeczy, które sprawiają, że kodowanie jest nieco bardziej wydajne i miło.

Która opcja jest lepsza do dzielenia liczby całkowitej przez 2?

Która z poniższych technik jest najlepszą opcją dla podzielenia liczby całkowitej przez 2 i dlaczego? Technika 1: x = x >> 1; Technika 2: x = x / 2; Tutaj x jest liczbą całkowitą.

Clang vs GCC - który produkuje lepsze binaria? [zamknięte]

Obecnie używam GCC, ale niedawno odkryłem Clang i zastanawiam się nad przełączeniem. Jest jednak jeden decydujący czynnik-jak ... porównania wynikowego skompilowanego oprogramowania - czy mógłbyś wskazać mnie do niektórych lub opisać swoje doświadczenia?

Praktyki kodowania, które umożliwiają kompilatorowi / optymalizatorowi tworzenie szybszego programu

Wiele lat temu kompilatory C nie były specjalnie inteligentne. Jako obejście K & R wymyślił słowo kluczowe register, aby ... urowaniem, które usunie te zakazy i pozwalają optymalizatorowi generować jeszcze szybszy kod? [edytuj] Offset related link

Java Reflection Performance

Czy tworzenie obiektu przy użyciu reflection zamiast wywoływania konstruktora klasy powoduje jakieś znaczące różnice w wydajności?