W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, 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 …
Joel Spolsky napisał słynny post na blogu „ Ludzkie przełączniki zadań uważane za szkodliwe ”. Chociaż zgadzam się z tym założeniem i wydaje się to rozsądne, zastanawiam się, czy są na ten temat jakieś opracowania lub białe księgi do obliczenia kosztów ogólnych związanych z przełączaniem zadań, czy też dowody są …
Powiedzmy, że mam relacyjną aplikację bazy danych oraz obiekt „użytkownika” i obiekt „wiadomości”. Teraz chcę pokazać liczbę nieprzeczytanych wiadomości dla tego użytkownika. Jak najlepiej to zarchiwizować? Czy wprowadzam pole do użytkownika i liczę je, jeśli użytkownik otrzyma wiadomość, i zmniejszam liczbę, jeśli ją czyta? Czy też wykonuję zapytanie za każdym …
Powiedzmy, że chcemy przeanalizować czas działania algorytmów. Czasami mówimy, że chcemy znaleźć czas działania algorytmu, gdy wielkość wejściowa wynosi n, aw najgorszym możliwym przypadku jest oznaczona przez O (n). Czasami jednak widzę książki / artykuły mówiące, że musimy znaleźć oczekiwany czas działania algorytmu. Czasami wykorzystywany jest również średni czas działania …
Czasami sztuczki wydajności oprogramowania można znaleźć na podstawie metodologicznego i dokładnego wyszukiwania. Czasami potrzeba rozbieżnego myślenia i odwagi, aby wypróbować szalone pomysły. Czasami pomysł to dopiero początek, któremu należy poświęcić dużo ciężkiej pracy. Jak wspomóc okres, w którym każdy może wypróbować różne pomysły, aby poprawić wydajność oprogramowania, nad którym pracujemy? …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Używam VS 2010, ponieważ opracowujemy aplikację w .Net 4, a wydajność doprowadza mnie do szału. Jest to głównie złe, …
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 …
U jednego z moich pracodawców pracowaliśmy nad interfejsem API REST (ale dotyczy to również SOAP). Klient, który jest interfejsem aplikacji, nawiązywałby połączenia przez Internet (sieć LAN w typowych wdrożeniach produkcyjnych) z interfejsem API. Interfejs API nawiązywałby połączenia z bazą danych. Jednym z tematów, który powraca w naszych dyskusjach, jest wydajność: …
Założę się, że mógłbym sam na to odpowiedzieć, gdybym wiedział więcej o narzędziach do analizy zachowania C # / JIT, ale ponieważ nie, proszę o wyrozumiałość. Mam prosty kod taki jak ten: private SqlMetaData[] meta; [MethodImpl(MethodImplOptions.AggressiveInlining)] private SqlMetaData[] Meta { get { return this.meta; } } Jak widać, umieściłem AggressiveInlining, …
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 7 lat temu . Prawdopodobnie nie …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Z powodu w dużej mierze nieistotnego ponownie zainstalowałem Delphi 7 w tak długim czasie. Muszę …
Od dłuższego czasu w miejscach takich jak kanał IRC Java , SO i innych miejscach powiedziano mi coś w stylu „Martw się o wygląd kodu i jego czytelność / zrozumiałość teraz, a wydajność później, jeśli to absolutnie konieczne”. Tak więc przez długi czas tak naprawdę nie byłem OCD na temat …
Podczas tworzenia aplikacji ciągle pytam, czy to najlepszy sposób na wykonanie lub wdrożenie określonej funkcjonalności. Często zamieszczam pytania na temat stackoverflow lub innego forum, które chcą uzyskać informacje zwrotne tylko po to, aby otrzymywać komentarze na temat tego, jak nie „stawiać wózka przed koniem” w odniesieniu do wydajności. Czy większość …
Przeczytałem dokumentację i kilka innych wątków pytań na ten temat i tak naprawdę nie jestem przekonany; Nie widzę wyraźnie granic zastosowania tej techniki. Fragmenty są teraz postrzegane jako najlepsza praktyka ; każde działanie powinno zasadniczo wspierać jeden lub więcej fragmentów i nie może bezpośrednio wywoływać układu. Fragmenty są tworzone w …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Potrzebna tutaj poważna pomoc. Uwielbiam programować. Ostatnio czytałem wiele książek (takich jak K&R) i artykułów / forów internetowych dla …
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.