Wskaźniki, aby nauczyć się korzystać z DTrace




Kiedy poprosiłem o narzędzia do profilowania aplikacji Rails, ktoś [wskazał na DTrace'owi](https://stackoverflow.com/questions/350470/what-tools-do-you-recommend-to-profile-rails-apps#351842) . Ponieważ pracuję na stacjach MacOSX i rozmieścić na OpenSolaris, jest to ważna droga. Ale mam małą wiedzę DTrace'owi.


Oprócz zwykłego podejrzanego stronie Sun DTrace i dostępna informacji tam jest jakiś inny wskaźnik zabójca nauczyć DTrace'owi tam?
Zrobiłem 35 minut wideo i pokazał kilka przykładów startowe DTrace'owi, które można znaleźć tutaj: <http://cocoasamurai.blogspot.com/2008/05/dtrace-for-cocoa-developers.html> które miały być przeznaczone na wprowadzenie DTrace Cocoa Deweloperów , ale może pracować dla nikogo naprawdę
Sam [Instagram](/download/pobierz-562-instagram-android) nie daje takiej możliwości, ale możesz pobrać specjalną apliakcję do analizy ruchu. Na przykład [Follower Insight for Instagram](/download/pobierz-1575-follower-insight-for-instagram). Dzięki niej będziesz mogła śledzić na bieżąco kto Cię obserwuje a kto przestał. I wiele innych parametrów. Darmowe i bez internetu są may [MAPS ME](/download/pobierz-730-maps-me) i jest to super aplikacja. Korzysta z map Google, więc precyzyjnie wskazuje trasę, ma bogatą bazę punktów, więc wystarczy wpisać "dworzec Katowice", nie trzeba znać dokładnego adresu. Do tego ma komunikaty głosowe, opcję pieszą i rowerową. Polecam! Pobierz sobie aplikację [SyncMy Tracks](/download/pobierz-1509-syncmytracks). Pozwala synchronizować wyniki między wszystkimi programami do mierzenia wyników. program nmap

o ile pamiętam polecenie to np. nmap -sn xxx.xxx.xxx.xxx-zzz 
dla sieci np. 192.168.1.0 z maską 255.255.255.0 będzie to 
nmap -sn 192.168.1.1-254 
program wyświetli listę adresów mac, nazwy producentów urządzeń oraz ich adresy ip. 

wiele routerów wyświetla listę podłączonych urządze… polecam stronkę speedtest.net :) Praca za rogiem to nowa apliakcja do szukania pracy. Od innych rózni się tym, że przede wszystkim pozwala przeglądać oferty z twojej okolicy. Oczywiście można filtrowac je pod kątem interesujących nas branż. Najlepiej pobierz ją i wypróbuj:
  
<https://pl.ccm.net/download/pobierz-1703-praca-za-rogiem> Jak już wyznaczysz trasę, zanim klikniesz w "Rozpocznij", rozwiń trzy pionowe kroki po prawej stronie pola z miejscem docelowym. Tam jest opcja "Dodaj przystanek". To wersja na smartfony. gamemaker ma kilka funkcji związanych ze ścieżkami, możesz wykorzystać je aby "przewidzieć" pozycję po x czasie, np.:
 


// Ścieżki działają na wartościach od 0 (początek) do 1 (koniec)
// dlatego na początek policzymy ile ścieżki (od 0 do 1) ludek przejdzie po 1 klatce
var path\_spd = 1 / path\_get\_length(path\_index);

// mnożąc prędkość 1 klatki na ścieżce przez 20 możemy "przewidzieć" pozycję po 20 klatkach
var predict = path\_spd * speed * 20;

// instancje mają zmienną wbudowaną path\_position
// zwraca ona aktualną pozycję instancji na ścieżce (od 0 do 1!)
var from\_pos = path\_position;
var to\_pos = from\_pos + predict;

// liczymy przewidywaną pozycję x/y na ścieżce
var to\_x = path\_get\_x(path\_index, to\_pos);
var to\_y = path\_get\_y(path\_index, to\_pos);


 
 funkcje te można znaleźć w doksie: https://docs.yoyogames.com/source/dadiospice/002\_reference/paths/index.html https://docs.yoyogames.com/source/dadiospice/002\_reference/paths/path information/index.html 
 nie testowałem tego więc mogą być jakieś niedociągnięcia, ale powinieneś załapać koncept Ja polecam darmowe mapy offline o nazwie Maps.Me - <http://www.download.net.pl/kolejna-swietna-nawigacja-offline-za-darmo-na-android-i-iphone/n/5307/> <p>użycie sql server profiler (narzędzie gui) do śledzenia serwera produkcyjnego nie jest dobrym pomysłem. ale to zależy od obciążenia. zamiast tego należy używać śledzenia sql po stronie serwera (patrz <a href="http://msdn.microsoft.com/en-us/library/ms188662%28v=sql.100%29.aspx">sp\_trace\_xxx</a> procedury). znalazłem również artykuły:</p><p> <a href="http://sqlblog.com/blogs/linchi\_shea/archive/2007/08/01/trace-profiler-test.aspx">wpływ na wydajność: śledzenie profilera vs. śledzenie sql po stronie serwera</a> ,</p><p> <a href="http://vyaskn.tripod.com/server\_side\_tracing\_in\_sql\_server.htm">automatyzacja śledzenia po stronie serwera w programie sql server</a> </p><p> <a href="http://weblogs.sqlteam.com/dang/archive/2007/12/16/avoid-causing-problems-with-profiler.aspx">nikaj powodowania problemów z profiler</a> </p><p>może będzie zainteresowany i przydatny.</p><p> <a href="http://msdn.microsoft.com/en-us/library/ms187023.aspx">rezerwuj online</a> mówi:</p><ul> <li>uruchom profiler zdalnie zamiast bezpośrednio na serwerze</li> <li>unikaj włączania zdarzeń, które występują często (np. zablokuj: nabyte), chyba że jest to absolutnie konieczne</li> <li>uwzględnij tylko potrzebne klasy zdarzeń</li> <li>określ filtry ograniczające, aby zmniejszyć liczbę zdarzeń</li> <li>unikaj zbędnych danych (np. sql: batchstarting i sql: batchcompleted)</li> <li>unikaj uruchamiania dużych śladów za pomocą profiler; zamiast tego rozważ śledzenie sql po stronie serwera</li> <li>ogranicz rozmiar pliku śledzenia po stronie serwera i zarządzaj wykorzystaniem miejsca</li> </ul>