Użyj tego znacznika w odniesieniu do porównywania wydajności różnych systemów lub algorytmów lub metod pomiaru wydajności. Notacja Big O jest bardziej związana ze złożonością, ale może wpływać na wydajność.
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . To nie jest debata na temat używania Google jako dobrego lub złego dla …
W przypadku kodu, w którym należy wykonać czyszczenie zasobu przed wyjściem z funkcji, istnieje znaczna różnica w wydajności między tymi 2 sposobami wykonania tego. Czyszczenie zasobu przed każdym zwrotem void func() { login(); bool ret = dosomething(); if(ret == false) { logout(); return; } ret = dosomethingelse(); if(ret == false) …
Słowniki C # to prosty sposób na sprawdzenie, czy coś istnieje itp. Mam jednak pytanie, jak działają. Powiedzmy, że zamiast słownika używam ArrayList. Zamiast używać ContainsKey(lub równoważnej metody w innym języku) przeglądam ArrayList, aby sprawdzić, czy coś tam istnieje (lub przeprowadzam wyszukiwanie binarne, jeśli dane są sortowane lub coś podobnego). …
Co to jest analiza amortyzowana? I w jaki sposób może pomóc mi osiągnąć gwarancje najgorszego działania w moich programach? Byłem przeczytaniu , że następujące techniki mogą pomóc programista osiągnąć najgorszym przypadku gwarancji wydajności (tj własnymi słowami: gwarancję, że czas pracy programu nie przekroczy czas pracy w najgorszym cast): Algorytmy randomizowane …
Mam zamiar wziąć udział w dyskusji z kierownictwem na temat pomiaru naszej wydajności testowania jako organizacji zapewniania jakości. Głównym powodem tego jest to, że połowa naszego zespołu jest zlecana na zewnątrz, a nasza firma chciałaby podać pewne wskaźniki dotyczące naszej skuteczności / wydajności, abyśmy mieli dane na podstawie których można …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Próbuję wymyślić sposób analizy długowieczności kodu w projektach open source: to znaczy, jak długo określony wiersz kodu jest aktywny i używany. Moje obecne myślenie jest takie, że długość życia kodu zaczyna się od pierwszego zatwierdzenia, a kończy, gdy nastąpi jedna z następujących sytuacji: Jest edytowany lub usuwany, Wyłączone z kompilacji, …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Kiedy (ponownie) buduję duże systemy na komputerze stacjonarnym / laptopie, mówię, makeaby użyć więcej niż jednego wątku, aby przyspieszyć kompilację: $ make -j$[ $K * $C ] Gdzie $Cma wskazać liczbę rdzeni (które możemy założyć, aby być liczbą z jednej cyfry) maszyna ma, natomiast $Kjest czymś różnić od 2celu 4, …
Mam ćwiczenie w języku Python w następujący sposób: wielomian podano jako krotkę współczynników, tak że moce są określone przez indeksy, np .: (9,7,5) oznacza 9 + 7 * x + 5 * x ^ 2 napisz funkcję do obliczenia jej wartości dla danego x Ponieważ ostatnio interesuję się programowaniem funkcjonalnym, …
Buduję komparator, który umożliwia sortowanie wielu kolumn na ograniczonym łańcuchu. Obecnie używam metody split z klasy String jako preferowanego sposobu dzielenia surowego ciągu na tokeny. Czy to jest najlepszy sposób na konwersję surowego ciągu znaków na tablicę ciągu znaków? Będę sortować miliony wierszy, więc myślę, że podejście ma znaczenie. Wydaje …
Odpowiadam za przepisywanie starego kodu VB. Rozumiem, jak to działa, ale wydaje mi się, że istnieje o wiele bardziej skuteczny sposób na robienie tego, co zrobili. Po prostu nie mogę zrozumieć, co to jest. Oto wymyślony przykład, że pod względem wymagań dotyczących danych jest naprawdę podobny do tego, co muszę …
Problem, z którym ciągle się spotykam, polega na tym, jak radzić sobie z obliczonymi wartościami opartymi na logice domeny, a jednocześnie skutecznie pracować z magazynem danych. Przykład: Zwracam listę Produktów z mojego repozytorium za pośrednictwem usługi. Ta lista jest ograniczona informacjami o paginacji z żądania DTO wysłanego przez klienta. Ponadto …
W ramach projektu PHP muszę wstawić wiersz do bazy danych MySQL. Oczywiście jestem do tego przyzwyczajony, ale wymagało to wstawienia do 90 kolumn w jednym zapytaniu. Wynikowe zapytanie wygląda okropnie i monolitycznie (zwłaszcza wstawianie moich zmiennych PHP jako wartości): INSERT INTO mytable (column1, colum2, ..., column90) VALUES ('value1', 'value2', ..., …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.