ప్రధాన విండోస్ 10 DTrace ఇప్పుడు విండోస్‌లో అందుబాటులో ఉంది

DTrace ఇప్పుడు విండోస్‌లో అందుబాటులో ఉంది



సమాధానం ఇవ్వూ

తదుపరి విండోస్ 10 ఫీచర్ అప్‌డేట్ (19 హెచ్ 1, ఏప్రిల్ 2019 అప్‌డేట్, వెర్షన్ 1903) ప్రముఖ ఓపెన్ సోర్స్ డీబగ్గింగ్ మరియు డయాగ్నొస్టిక్ సాధనమైన డిట్రేస్‌కు మద్దతును కలిగి ఉంటుంది. ఇది మొదట సోలారిస్ కోసం నిర్మించబడింది మరియు Linux, FreeBSD, NetBSD మరియు macOS లకు అందుబాటులోకి వచ్చింది. మైక్రోసాఫ్ట్ దీన్ని విండోస్‌కు పోర్ట్ చేసింది.

ప్రకటన

DTrace అనేది డైనమిక్ ట్రేసింగ్ ఫ్రేమ్‌వర్క్, ఇది అడ్మిన్ లేదా డెవలపర్‌ను యూజర్ లేదా కెర్నల్ మోడ్‌లో సిస్టమ్‌లోకి నిజ-సమయ రూపాన్ని పొందటానికి అనుమతిస్తుంది. DTrace లో సి-స్టైల్ హై లెవల్ మరియు శక్తివంతమైన ప్రోగ్రామింగ్ లాంగ్వేజ్ ఉంది, ఇది ట్రేస్ పాయింట్లను డైనమిక్‌గా చొప్పించడానికి మిమ్మల్ని అనుమతిస్తుంది. డైనమిక్‌గా చొప్పించిన ట్రేస్ పాయింట్‌లను ఉపయోగించి, మీరు పరిస్థితులు లేదా లోపాలపై ఫిల్టర్ చేయవచ్చు, లాక్ నమూనాలను విశ్లేషించడానికి కోడ్ రాయవచ్చు, డెడ్‌లాక్‌లను గుర్తించవచ్చు.

నేను క్రోమ్‌లో ఆటోప్లేని ఎలా ఆపగలను

విండోస్‌లో, డిట్రేస్ విండోస్ (ఇటిడబ్ల్యు) కోసం ఈవెంట్ ట్రేసింగ్‌ను విస్తరిస్తుంది, ఇది స్థిరంగా ఉంటుంది మరియు రన్‌టైమ్‌లో ట్రేస్ పాయింట్లను ప్రోగ్రామిక్‌గా చొప్పించే సామర్థ్యాన్ని అందించదు.

Dtrace.sys ఉపయోగించే అన్ని API లు మరియు కార్యాచరణ డాక్యుమెంట్ చేసిన కాల్స్.

విండోస్‌లో Dtrace

నా మౌస్ కర్సర్ చుట్టూ ఎందుకు దూకుతుంది

మైక్రోసాఫ్ట్ విండోస్ 10 కోసం ఒక ప్రత్యేక డ్రైవర్‌ను అమలు చేసింది, ఇది అనేక సిస్టమ్-పర్యవేక్షణ పాత్రలను నిర్వహించడానికి అనుమతిస్తుంది. విండోస్ 10 వెర్షన్ 1903 తో డ్రైవర్ చేర్చబడుతుంది. అలాగే, డిట్రేస్ ప్రస్తుతం విండోస్ ను కెర్నల్ డీబగ్గర్ ఎనేబుల్ చేసి ప్రారంభించాల్సిన అవసరం ఉంది.

పోర్ట్ చేయబడిన DTrace సాధనం యొక్క సోర్స్ కోడ్ GitHub లో అందుబాటులో ఉంది. పేజీని సందర్శించండి “ విండోస్‌లో డిట్రేస్ ”చూడటానికి గిట్‌హబ్‌లోని ఓపెన్‌డ్రేస్ ప్రాజెక్ట్ కింద.

విండోస్ 10 లో డిట్రేస్‌ను సెటప్ చేయండి

లక్షణాన్ని ఉపయోగించడానికి అవసరం

  • విండోస్ 10 ఇన్సైడర్ బిల్డ్ 18342 లేదా అంతకంటే ఎక్కువ
  • మాత్రమే అందుబాటులో ఉంది x64 విండోస్ మరియు 64-బిట్ ప్రాసెస్‌ల కోసం మాత్రమే ట్రేసింగ్ సమాచారాన్ని సంగ్రహిస్తుంది
  • విండోస్ ఇన్సైడర్ ప్రోగ్రామ్ ఉంది ప్రారంభించబడింది మరియు కాన్ఫిగర్ చేయబడింది చెల్లుబాటు అయ్యే విండోస్ ఇన్సైడర్ ఖాతాతో
    • వివరాల కోసం సెట్టింగులు-> నవీకరణ & భద్రత-> విండోస్ ఇన్సైడర్ ప్రోగ్రామ్‌ను సందర్శించండి

సూచనలు:

నెట్‌ఫ్లిక్స్ ఫైర్‌స్టిక్ 2019 లో పనిచేయడం లేదు
  1. BCD కాన్ఫిగరేషన్ సెట్ :
    1. bcdedit / సెట్ dtrace ఆన్
    2. గమనిక, మీరు క్రొత్త ఇన్‌సైడర్ బిల్డ్‌కు అప్‌గ్రేడ్ చేస్తే, మీరు మళ్ళీ bcdedit ఎంపికను సెట్ చేయాలి
  2. డౌన్‌లోడ్ మరియు నుండి DTrace ప్యాకేజీని వ్యవస్థాపించండి డౌన్‌లోడ్ సెంటర్ .
    1. ఇది వినియోగదారు మోడ్ భాగాలు, డ్రైవర్లు మరియు డిట్రేస్ ఫంక్షనల్ కావడానికి అవసరమైన డిమాండ్ ప్యాకేజీలపై అదనపు ఫీచర్‌ను ఇన్‌స్టాల్ చేస్తుంది.
  3. ఐచ్ఛికం: నవీకరించండి PATH ఎన్విరాన్మెంట్ వేరియబుల్ చేర్చడానికి సి: ప్రోగ్రామ్ ఫైళ్ళు డిట్రేస్
    1. PATH =% PATH%; 'C: ప్రోగ్రామ్ ఫైళ్ళు DTrace' సెట్ చేయండి
  4. సెటప్ గుర్తు మార్గం
    1. చిహ్నాలను స్థానికంగా కాషింగ్ చేయడానికి క్రొత్త డైరెక్టరీని సృష్టించండి. ఉదాహరణ: mkdir c: చిహ్నాలు
    2. సెట్ _NT_SYMBOL_PATH = srv * C: చిహ్నాలు * http://msdl.microsoft.com/download/symbols
    3. డిట్రేస్ స్వయంచాలకంగా సింబల్ సర్వర్ మరియు కాష్ల నుండి అవసరమైన చిహ్నాలను స్థానిక మార్గానికి డౌన్‌లోడ్ చేస్తుంది.
  5. ఐచ్ఛికం: కెర్నల్ డీబగ్గర్ను సెటప్ చేయండి లక్ష్య యంత్రానికి కనెక్షన్ ( MSDN లింక్ ). ఇది మాత్రమే మీరు FBT లేదా ఇతర ప్రొవైడర్లను ఉపయోగించి కెర్నల్ ఈవెంట్‌లను కనుగొనాలనుకుంటే అవసరం.
    1. మీరు కెర్నల్ డీబగ్గర్ను సెటప్ చేయాలనుకుంటే, మీరు సి :, (ఎనేబుల్ అయితే) లో సెక్యూర్‌బూట్ మరియు బిట్‌లాకర్‌ను డిసేబుల్ చేయాల్సి ఉంటుందని గమనించండి.
  6. రీబూట్ చేయండి లక్ష్య యంత్రం

DTrace ఉపయోగించి

  1. ఒక తెరవండి ఎలివేటెడ్ కమాండ్ ప్రాంప్ట్ .
  2. కింది ఆదేశాలలో ఒకదాన్ని అమలు చేయండి:
    # 5 సెకన్ల ప్రోగ్రామ్ ద్వారా సిస్కాల్ సారాంశం: dtrace -Fn 'టిక్ -5 సెకన్ {నిష్క్రమణ (0);} సిస్కాల్ ::: ఎంట్రీ @ umnum [pid, execname] = count (); 3 సెకన్ల పాటు: dtrace -Fn 'టిక్ -3 సెకన్ {నిష్క్రమణ (0);} సిస్కాల్ :: Nt * టైమర్ *: ఎంట్రీ {@ [ప్రోబ్‌ఫంక్, ఎగ్జిక్యూన్ నేమ్, పిడ్] = కౌంట్ (); (సింబల్ పాత్ సెట్ చేయాల్సిన అవసరం ఉంది) dtrace -n 'BEGIN {print (* (struct nt`_EPROCESS *) nt`PsInitialSystemProcess); నిష్క్రమించు (0);

ఆదేశం dtrace -lvn syscall ::: సిస్కాల్ ప్రొవైడర్ నుండి అందుబాటులో ఉన్న అన్ని ప్రోబ్స్ మరియు వాటి పారామితులను జాబితా చేస్తుంది.

విండోస్‌లో లభించే కొన్ని ప్రొవైడర్లు మరియు అవి ఏవి.

  • సిస్కాల్ - NTOS సిస్టమ్ కాల్స్
  • fbt (ఫంక్షన్ బౌండరీ ట్రేసింగ్) - కెర్నల్ ఫంక్షన్ ఎంట్రీ మరియు రిటర్న్స్
  • పిడ్ - యూజర్-మోడ్ ప్రాసెస్ ట్రేసింగ్. కెర్నల్-మోడ్ FBT లాగా, కానీ ఏకపక్ష ఫంక్షన్ ఆఫ్‌సెట్‌ల పరికరాలను కూడా అనుమతిస్తుంది.
  • sth (విండోస్ కోసం ఈవెంట్ ట్రేసింగ్) - ETW కోసం ప్రోబ్స్ నిర్వచించటానికి అనుమతిస్తుంది ఈ ప్రొవైడర్ DTrace లో ఉన్న ఆపరేటింగ్ సిస్టమ్ ఇన్స్ట్రుమెంటేషన్‌ను ప్రభావితం చేయడానికి సహాయపడుతుంది.
    • విండోస్ ఇప్పటికే అందించే మొత్తం సమాచారాన్ని బహిర్గతం చేయడానికి మరియు పొందటానికి ఇది DTrace కి మేము చేసిన ఒక అదనంగా ఉంది ETW .

విండోస్ దృశ్యాలకు వర్తించే మరిన్ని నమూనా స్క్రిప్ట్‌లను ఇందులో చూడవచ్చు నమూనాల డైరెక్టరీ .

మూలం: మైక్రోసాఫ్ట్

ఆసక్తికరమైన కథనాలు

ఎడిటర్స్ ఛాయిస్

PC నుండి Instagram వీడియోను ఎలా పోస్ట్ చేయాలి
PC నుండి Instagram వీడియోను ఎలా పోస్ట్ చేయాలి
అనేక ఇతర సోషల్ మీడియా యాప్‌ల మాదిరిగా కాకుండా, Instagram డెస్క్‌టాప్ వెర్షన్‌ను కలిగి లేదు. వెబ్ వెర్షన్‌లో మొబైల్ యాప్‌లో ఉన్న ఫీచర్లు లేనందున ఇది తరచుగా సమస్య కావచ్చు. మరియు ఆ లక్షణాలలో ఒకటి
మీ ఫోన్ నంబర్ (2021) ఉపయోగించకుండా వాట్సాప్‌ను ఎలా ధృవీకరించాలి
మీ ఫోన్ నంబర్ (2021) ఉపయోగించకుండా వాట్సాప్‌ను ఎలా ధృవీకరించాలి
వాట్సాప్ కొన్నేళ్లుగా ఉంది మరియు ఇది మొదట లాంచ్ అయినప్పటికి ఇప్పుడు కూడా ప్రాచుర్యం పొందింది. ఇది ఫేస్‌బుక్ యాజమాన్యంలో ఉన్నప్పటికీ, అది తన స్వాతంత్ర్యాన్ని నిలబెట్టుకోగలిగింది మరియు దానిలో పడలేదు
విండోస్ కోసం మాక్ ఫాంట్లను ఎలా పొందాలి
విండోస్ కోసం మాక్ ఫాంట్లను ఎలా పొందాలి
https://www.youtube.com/watch?v=a8m9CyBUXxE మీరు ఎప్పుడైనా ఒక Mac ని ఉపయోగించినట్లయితే లేదా Mac ని ఉపయోగిస్తున్న స్నేహితుడిని చూసినట్లయితే, Mac లో కనిపించే కొన్ని ప్రత్యేకమైన మరియు క్రిస్టల్ స్పష్టమైన ఫాంట్‌లను మీరు గమనించవచ్చు. పరికరాలు.
Mac OS సియెర్రాలో ప్రోగ్రామ్‌ను అన్‌ఇన్‌స్టాల్ చేయడం ఎలా
Mac OS సియెర్రాలో ప్రోగ్రామ్‌ను అన్‌ఇన్‌స్టాల్ చేయడం ఎలా
Mac OS సియెర్రా నుండి ప్రోగ్రామ్‌లను అన్‌ఇన్‌స్టాల్ చేసేటప్పుడు, విండోస్ నుండి ప్రోగ్రామ్‌లను అన్‌ఇన్‌స్టాల్ చేయడం కంటే ఇది కొద్దిగా భిన్నంగా ఉంటుంది, ఎందుకంటే మీరు ప్రోగ్రామ్‌ను తొలగించడానికి అన్‌ఇన్‌స్టాల్ ప్రాసెస్‌లోకి వెళ్లవలసిన అవసరం లేదు. మీ వరకు
విండోస్ 10 లో ఫోల్డర్ మరియు ఫైల్ పేర్లలో ఎమోజిని ఉపయోగించండి
విండోస్ 10 లో ఫోల్డర్ మరియు ఫైల్ పేర్లలో ఎమోజిని ఉపయోగించండి
విండోస్ 10 లో, మీరు ఫైల్ లేదా ఫోల్డర్ పేరిట ఎమోజిలను ఉపయోగించవచ్చు. అంతర్నిర్మిత ఎమోజి ప్యానెల్ ఫీచర్ సహాయంతో ఇది చేయవచ్చు
వేర్వేరు ఆకారాలలో చిత్రాలను ఎలా కత్తిరించాలి (స్క్వేర్, సర్కిల్, ట్రయాంగిల్)
వేర్వేరు ఆకారాలలో చిత్రాలను ఎలా కత్తిరించాలి (స్క్వేర్, సర్కిల్, ట్రయాంగిల్)
చిత్రాలను వేర్వేరు ఆకారాలలో కత్తిరించడం సరదాగా మరియు చల్లగా ఉంటుంది. మరియు ఇది అస్సలు కష్టం కాదు. చిత్రాలను చదరపు, వృత్తం లేదా త్రిభుజం వంటి విభిన్న ఆకారాలలో కత్తిరించడం సాధ్యమవుతుంది. చాలా కష్టమైన భాగం బహుశా ఎంచుకోవటంలో ఉంటుంది
విండోస్ 10 వార్షికోత్సవ నవీకరణ స్పాట్‌లైట్ చిత్రాల స్థాన మూలాన్ని చూపుతుంది
విండోస్ 10 వార్షికోత్సవ నవీకరణ స్పాట్‌లైట్ చిత్రాల స్థాన మూలాన్ని చూపుతుంది
విండోస్ 10 వార్షికోత్సవ నవీకరణలో తాజా మార్పులతో, మైక్రోసాఫ్ట్ విండోస్ స్పాట్‌లైట్‌కు ఒక చిన్న క్రొత్త ఫీచర్‌ను జోడించింది.