ప్రధాన విండోస్ 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 .

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

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

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

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

డేటా బ్యాకప్ చేయడానికి విండోస్ బ్యాచ్ స్క్రిప్ట్
డేటా బ్యాకప్ చేయడానికి విండోస్ బ్యాచ్ స్క్రిప్ట్
అధునాతన మాక్ మరియు విండోస్ కంప్యూటర్లతో పెరిగిన కంప్యూటర్ వినియోగదారులకు దాని గురించి తెలియకపోవచ్చు, కానీ ఒకసారి, చాలా కాలం క్రితం, అన్ని వ్యక్తిగత కంప్యూటర్లు కమాండ్-లైన్ ఇంటర్ఫేస్ ఉపయోగించి నియంత్రించబడ్డాయి. అవును, మీ Windows లో ఆ clunky కమాండ్ బాక్స్
వాట్సాప్‌లో సమూహానికి ఒక పరిచయాన్ని లేదా వ్యక్తిని ఎలా జోడించాలి
వాట్సాప్‌లో సమూహానికి ఒక పరిచయాన్ని లేదా వ్యక్తిని ఎలా జోడించాలి
https:// www. మీరు పని సంబంధిత వాట్సాప్ కలిగి ఉండవచ్చు
విండోస్ 10 లో టచ్ కీబోర్డ్‌తో టాస్క్‌బార్ కనిపించేలా ఉంచండి
విండోస్ 10 లో టచ్ కీబోర్డ్‌తో టాస్క్‌బార్ కనిపించేలా ఉంచండి
విండోస్ 10 లో టచ్ కీబోర్డ్‌తో టాస్క్‌బార్ ఎలా కనిపించాలో ఇక్కడ ఉంది. వర్చువల్ ఉన్నప్పుడు మీరు టాస్క్‌బార్ కనిపించేలా చేయవచ్చు.
మైక్రోసాఫ్ట్ స్టోర్ నుండి సిటీ థీమ్‌లో వర్షాన్ని డౌన్‌లోడ్ చేయండి
మైక్రోసాఫ్ట్ స్టోర్ నుండి సిటీ థీమ్‌లో వర్షాన్ని డౌన్‌లోడ్ చేయండి
మైక్రోసాఫ్ట్ మైక్రోసాఫ్ట్ స్టోర్ ద్వారా విండోస్ 10 వినియోగదారులకు సిటీ థీమ్ లో మంచి వర్షాన్ని విడుదల చేసింది. ఇది అధిక రిజల్యూషన్‌లో 18 అందమైన చిత్రాలను కలిగి ఉంది. ప్రకటన మైక్రోసాఫ్ట్ థీమ్‌ను * .deskthemepack ఆకృతిలో రవాణా చేస్తుంది (క్రింద చూడండి) మరియు ఒకే క్లిక్‌తో ఇన్‌స్టాల్ చేయవచ్చు. ఈ 18 మూడీ చిత్రాలలో వర్షం నానబెట్టినప్పుడు పొడిగా ఉండండి,
Wi-Fi అడాప్టర్ కోసం విండోస్ 10 లో యాదృచ్ఛిక MAC చిరునామాను ప్రారంభించండి
Wi-Fi అడాప్టర్ కోసం విండోస్ 10 లో యాదృచ్ఛిక MAC చిరునామాను ప్రారంభించండి
మీరు Wi-Fi నెట్‌వర్క్‌కు కనెక్ట్ అయిన ప్రతిసారీ, విండోస్ 10 అడాప్టర్ యొక్క MAC చిరునామాను యాదృచ్ఛికం చేస్తుంది! కొన్ని వై-ఫై ఎడాప్టర్లకు ఇది క్రొత్త ఫీచర్.
విండోస్ 10 లో మాగ్నిఫైయర్‌ను ప్రారంభించండి మరియు ఆపు
విండోస్ 10 లో మాగ్నిఫైయర్‌ను ప్రారంభించండి మరియు ఆపు
విండోస్ 10 లో మాగ్నిఫైయర్‌ను ఎలా ప్రారంభించాలి మరియు ఆపివేయాలి అనేది మాగ్నిఫైయర్ అనేది విండోస్ 10 తో కూడిన ప్రాప్యత సాధనం. దీన్ని త్వరగా తెరవడానికి మీరు అనేక పద్ధతులు ఉపయోగించవచ్చు. ప్రకటన ప్రతి ఆధునిక విండోస్ వెర్షన్ వస్తుంది
రిమోట్‌పీసీని కనెక్ట్ చేయడంలో ఎలా పరిష్కరించాలి
రిమోట్‌పీసీని కనెక్ట్ చేయడంలో ఎలా పరిష్కరించాలి
మీరు ఎప్పుడైనా మీ వర్క్ కంప్యూటర్‌కు దూరంగా ఉండి, అందులో స్టోర్ చేసిన కొన్ని ఫైల్‌లను యాక్సెస్ చేయాల్సి వచ్చిందా? మీరు RemotePCని ఇన్‌స్టాల్ చేసారు, కాబట్టి మీరు చింతించాల్సిన పనిలేదు, సరియైనదా? కానీ మీరు కనెక్ట్ చేయలేకపోతే ఏమి చేయాలి? ఏ ఎంపికలు