Pytania otagowane jako performance

W przypadku pytań dotyczących pomiaru lub poprawy wydajności kodu i aplikacji.

7
Czy kolejność funkcji LINQ ma znaczenie?
Zasadniczo, zgodnie z pytaniem ... czy kolejność funkcji LINQ ma znaczenie dla wydajności ? Oczywiście wyniki nadal musiałyby być identyczne ... Przykład: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate); Oba zwracają te same wyniki, ale są w innej kolejności LINQ. Zdaję sobie sprawę, …
114 c#  performance  linq 

9
Dlaczego konkatenacja ciągów jest szybsza niż łączenie tablic?
Dziś przeczytałem ten wątek o szybkości konkatenacji ciągów. O dziwo zwyciężyła konkatenacja ciągów: http://jsben.ch/#/OJ3vo Wynik był odwrotny od tego, co myślałem. Poza tym, istnieje wiele artykułów na ten temat, które wyjaśniają przeciwnie jak ten . Domyślam się, że przeglądarki są zoptymalizowane pod kątem ciągów znaków concatw najnowszej wersji, ale jak …


10
Wydajność IPC: nazwana rura a gniazdo
Wydaje się, że wszyscy mówią, że nazwane potoki są szybsze niż gniazda IPC. O ile są szybsze? Wolałbym używać gniazd, ponieważ mogą one komunikować się w dwie strony i są bardzo elastyczne, ale wybiorą prędkość zamiast elastyczności, jeśli jest to znaczna ilość.

4
Używanie wyrażeń lambda dla programów obsługi zdarzeń
Obecnie mam następującą stronę zadeklarowaną: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Dopiero niedawno przeniosłem się na .NET 3.5 z 1.1, więc jestem przyzwyczajony do pisania programów obsługi zdarzeń poza Page_Load. Moje …
114 c#  performance  events  lambda 

3
Dlaczego kierunek indeksu ma znaczenie w MongoDB?
Aby zacytować dokumenty : Podczas tworzenia indeksu liczba skojarzona z kluczem określa kierunek indeksu, więc zawsze powinna wynosić 1 (rosnąco) lub -1 (malejąco). Kierunek nie ma znaczenia dla indeksów z pojedynczym kluczem lub dla pobierania dostępu swobodnego, ale jest ważny, jeśli wykonujesz zapytania sortowania lub zakresowe na indeksach złożonych. Jednak …







6
Czy ustawienie obiektów Java na wartość null już coś robi?
Przeglądałem stare książki i znalazłem egzemplarz „Practical Java” Petera Haggera. W sekcji dotyczącej wydajności znajduje się zalecenie, aby ustawić odniesienia do obiektów, nullgdy nie są już potrzebne. Czy w Javie ustawianie odwołań do obiektów nullpoprawia wydajność lub efektywność usuwania pamięci? Jeśli tak, w jakich przypadkach jest to problem? Klasy kontenerów? …

10
Znaczenie długości varchar w tabeli MySQL
Mam tabelę MySQL, w której wiersze są wstawiane dynamicznie. Ponieważ nie mam pewności co do długości sznurków i nie chcę, aby były odcinane, robię je na varchar (200), który jest generalnie znacznie większy niż potrzebuję. Czy danie polu varchar o wiele dłuższego niż to konieczne, ma duży wpływ na wydajność?
112 sql  mysql  performance  types 

3
Jak wybrać wymiary siatki i bloków dla jądra CUDA?
To jest pytanie, jak określić rozmiary siatki, bloków i gwintów CUDA. To jest dodatkowe pytanie do zamieszczonego tutaj . Pod tym linkiem odpowiedź z talonmies zawiera fragment kodu (patrz poniżej). Nie rozumiem komentarza „wartość zwykle wybierana przez strojenie i ograniczenia sprzętowe”. Nie znalazłem dobrego wyjaśnienia lub wyjaśnienia, które to wyjaśnia …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.