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?