Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 dni temu . Popraw to pytanie...
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 dni temu . Popraw to pytanie...
Czy istnieje sposób na ustawienie relacji klucza obcego przy użyciu identyfikatora całkowitego modelu? Byłoby to dla celów optymalizacji. Załóżmy na przykład, że mam model pracownika: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name =...
Mam binarne drzewo decyzyjne krytyczne dla wydajności i chciałbym skupić się na tym pytaniu na pojedynczej linii kodu. Poniżej znajduje się kod iteratora drzewa binarnego wraz z wynikami przeprowadzonej na nim analizy wydajności. public ScTreeNode GetNodeForState(int rootIndex, float[] inputs)...
Wersja skrócona: w wielu językach programowania często zwraca się duże obiekty - takie jak wektory / tablice -. Czy ten styl jest teraz akceptowalny w C ++ 0x, jeśli klasa ma konstruktor ruchu, czy programiści C ++ uważają go za dziwny / brzydki / obrzydliwy? Wersja długa: czy w C ++ 0x jest to...
Chcę utworzyć dużą HashMap, ale put()wydajność nie jest wystarczająco dobra. Jakieś pomysły? Inne sugestie dotyczące struktury danych są mile widziane, ale potrzebuję funkcji wyszukiwania mapy Java: map.get(key) W moim przypadku chcę stworzyć mapę z 26 milionami wpisów. Korzystając ze...
Ta odpowiedź daje ładny, ogólny przegląd optymalizacji krótkich ciągów (SSO). Chciałbym jednak dowiedzieć się bardziej szczegółowo, jak to działa w praktyce, szczególnie w implementacji libc ++: Jak krótki musi być ciąg znaków, aby kwalifikować się do logowania jednokrotnego? Czy to zależy od...
Ile jest poziomów optymalizacji GCC ? Próbowałem gcc -O1, gcc -O2, gcc -O3 i gcc -O4 Jeśli użyję naprawdę dużej liczby, to nie zadziała. Jednak próbowałem gcc -O100 i to skompilowane. Ile jest poziomów
Jaki jest najskuteczniejszy sposób wpisania pierwszej Stringmałej litery? Mogę wymyślić kilka sposobów, aby to zrobić: Korzystanie charAt()zsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) :...
Czy jest jakaś zaleta używania {}zamiast konkatenacji ciągów? Przykład z slf4j logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); zamiast logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); Myślę, że chodzi o optymalizację prędkości, ponieważ...
Mam do czynienia z tabelą Postgres (o nazwie „lives”), która zawiera rekordy z kolumnami dla datownika, usr_id, transaction_id i lives_remaining. Potrzebuję zapytania, które da mi ostatnią liczbę pozostałych żyć dla każdego identyfikatora usr_id Istnieje wielu użytkowników (różne...
Jaki jest dobry sposób na losowe podzielenie tablicy NumPy na zbiór danych treningowych i testowych / walidacyjnych? Coś podobnego do funkcji cvpartitionlub crossvalindw Matlabie.
W ramach kontynuacji sekcji „ Co to są indeksy i jak mogę ich używać do optymalizacji zapytań w mojej bazie danych? ”, W której próbuję dowiedzieć się więcej o indeksach, jakie kolumny są dobrymi kandydatami na indeksy? Specjalnie dla bazy danych MS SQL? Po pewnym googlowaniu wszystko, co...
Mam zapytanie, które zajmuje dużo czasu w trakcie transakcji. Kiedy rozumiem, wait_typeproces to jest PAGEIOLATCH_SH. Co oznacza ten typ oczekiwania i jak można go rozwiązać?
Myślę, że istnieje @tailrecadnotacja zapewniająca, że kompilator zoptymalizuje funkcję rekurencyjną ogona. Czy po prostu umieszczasz to przed deklaracją? Czy działa również, jeśli Scala jest używana w trybie skryptowym (na przykład przy użyciu :load <file>REPL)?...
W innym pytaniu przyjęta odpowiedź sugerowała zastąpienie (bardzo tanie) wyrażenia if w kodzie Pythona blokiem try / except, aby poprawić wydajność. Pomijając kwestie związane ze stylem kodowania, a zakładając, że wyjątek nigdy nie jest wyzwalany, jaką różnicę (pod względem wydajności) robi...
Jest to sytuacja, z którą często się spotykam jako niedoświadczony programista i zastanawiam się nad tym, szczególnie w przypadku mojego ambitnego, intensywnego projektu, który staram się zoptymalizować. W przypadku głównych języków podobnych do języka C (C, objC, C ++, Java, C # itp.) I ich...
Znalazłem interesującą flagę JVM: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Drukuje setki różnych opcji, o których nigdy wcześniej nie słyszałem. Drukuje również wartości domyślne, które pomagają lepiej zdiagnozować zachowanie maszyny JVM. Kolejną interesującą flagą...
Czy są jakieś korzyści związane z wydajnością? Czy jest to specyficzne dla kompilatora / maszyny wirtualnej? Używam Hotspot.
Poprzednie badania: Jak mówi wiki webpack, możliwe jest użycie narzędzia analitycznego w celu optymalizacji wydajności kompilacji: z: https://github.com/webpack/docs/wiki/build-performance#hints-from-build-stats Wskazówki ze statystyk budowy Istnieje narzędzie do analizy, które...
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...