Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന pt-pmpp കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
pt-pmp - തിരഞ്ഞെടുത്ത പ്രോഗ്രാമിനായുള്ള മൊത്തം GDB സ്റ്റാക്ക് ട്രെയ്സുകൾ.
സിനോപ്സിസ്
ഉപയോഗം: pt-pmp [ഓപ്ഷനുകൾ] [ഫയലുകൾ]
pt-pmp ഒരു പാവപ്പെട്ടവന്റെ പ്രൊഫൈലറാണ്, പ്രചോദനം ഉൾക്കൊണ്ട്http://poormansprofiler.org>. അത് സൃഷ്ടിക്കാൻ കഴിയും
കൂടാതെ Linux-ലെ പ്രക്രിയകളുടെ മുഴുവൻ സ്റ്റാക്ക് ട്രെയ്സുകളും സംഗ്രഹിക്കുക. സ്റ്റാക്ക് ട്രെയ്സുകളുടെ സംഗ്രഹം ആകാം
ഒരു പ്രക്രിയ എന്താണ് കാത്തിരിക്കുന്നതെന്ന് നിർണ്ണയിക്കുന്നതിനുള്ള വിലമതിക്കാനാവാത്ത ഉപകരണം.
അപകടസാധ്യതകൾ
പെർക്കോണ ടൂൾകിറ്റ് പ്രായപൂർത്തിയായതും യഥാർത്ഥ ലോകത്ത് തെളിയിക്കപ്പെട്ടതും നന്നായി പരീക്ഷിച്ചതും എന്നാൽ എല്ലാ ഡാറ്റാബേസും ആണ്
ടൂളുകൾ സിസ്റ്റത്തിനും ഡാറ്റാബേസ് സെർവറിനും അപകടമുണ്ടാക്കും. ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിന് മുമ്പ്,
ദയവായി:
· ടൂളിന്റെ ഡോക്യുമെന്റേഷൻ വായിക്കുക
· ടൂളിന്റെ അറിയപ്പെടുന്ന "ബഗ്ഗുകൾ" അവലോകനം ചെയ്യുക
· ഒരു നോൺ-പ്രൊഡക്ഷൻ സെർവറിൽ ഉപകരണം പരിശോധിക്കുക
· നിങ്ങളുടെ പ്രൊഡക്ഷൻ സെർവർ ബാക്കപ്പ് ചെയ്യുകയും ബാക്കപ്പുകൾ പരിശോധിക്കുകയും ചെയ്യുക
വിവരണം
pt-pmp രണ്ട് ജോലികൾ ചെയ്യുന്നു: ഇതിന് ഒരു സ്റ്റാക്ക് ട്രെയ്സ് ലഭിക്കുന്നു, ഇത് സ്റ്റാക്ക് ട്രെയ്സ് സംഗ്രഹിക്കുന്നു. അത് അങ്ങിനെയെങ്കിൽ
ഫയൽ കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്നു, ടൂൾ ആദ്യ ഘട്ടം ഒഴിവാക്കി സംഗ്രഹിക്കുന്നു
ഫയൽ.
സ്റ്റാക്ക് ട്രെയ്സ് സംഗ്രഹിക്കാൻ, ടൂൾ ഓരോ ലെവലിൽ നിന്നും ഫംഗ്ഷൻ നാമം (ചിഹ്നം) വേർതിരിച്ചെടുക്കുന്നു
സ്റ്റാക്കിന്റെ, അവയെ കോമകളുമായി സംയോജിപ്പിക്കുന്നു. ഔട്ട്പുട്ടിലെ ഓരോ ത്രെഡിനും ഇത് ചെയ്യുന്നു.
അതിനുശേഷം, ഇത് സമാനമായ ത്രെഡുകൾ ഒരുമിച്ച് അടുക്കുകയും അവയിൽ എത്ര എണ്ണം ഉണ്ടെന്ന് കണക്കാക്കുകയും ചെയ്യുന്നു,
പിന്നീട് അവയെ ഏറ്റവും ഇടയ്ക്കിടെ ആദ്യം അടുക്കുന്നു.
pt-pmp ഒരു വായന-മാത്രം ഉപകരണമാണ്. എന്നിരുന്നാലും, GDB സ്റ്റാക്ക്ട്രെസുകൾ ശേഖരിക്കുന്നത് അറ്റാച്ചുചെയ്യുന്നതിലൂടെയാണ്
പ്രോഗ്രാമിലേക്കുള്ള GDB, എല്ലാ ത്രെഡുകളിൽ നിന്നും സ്റ്റാക്ക് ട്രെയ്സുകൾ പ്രിന്റ് ചെയ്യുന്നു. ഇത് മരവിപ്പിക്കും
കുറച്ച് സമയത്തേക്കുള്ള പ്രോഗ്രാം, വളരെ തിരക്കിലായിരിക്കുമ്പോൾ ഒരു സെക്കൻഡോ അതിൽ കൂടുതലോ നീണ്ടുനിൽക്കും
പ്രോഗ്രാമിൽ ധാരാളം മെമ്മറിയും നിരവധി ത്രെഡുകളുമുള്ള സിസ്റ്റങ്ങൾ. ഉപകരണത്തിന്റെ ഡിഫോൾട്ട് ഉപയോഗത്തിൽ
ഒരു MySQL പ്രൊഫൈലിംഗ് ടൂൾ എന്ന നിലയിൽ, ടൂൾ പ്രവർത്തിക്കുമ്പോൾ MySQL പ്രതികരിക്കുന്നില്ല എന്നാണ് ഇതിനർത്ഥം,
പ്രതികരിക്കാത്ത സെർവർ കണ്ടുപിടിക്കാൻ നിങ്ങൾ ഉപകരണം ഉപയോഗിക്കുകയാണെങ്കിൽ, ശരിക്കും ഇല്ല
ഇത് ചെയ്യാതിരിക്കാനുള്ള കാരണം. സെർവർ മരവിപ്പിക്കുന്നതിനു പുറമേ, ചില അപകടസാധ്യതകളും ഉണ്ട്
GDB അതിൽ നിന്ന് വേർപെട്ടതിന് ശേഷം സെർവർ തകരാറിലാകുന്നു അല്ലെങ്കിൽ മോശമായി പ്രവർത്തിക്കുന്നു.
ഓപ്ഷനുകൾ
--ബൈനറി
ഹ്രസ്വ രൂപം: -b; തരം: സ്ട്രിംഗ്; സ്ഥിരസ്ഥിതി: mysqld
ഏത് ബൈനറി കണ്ടെത്തണം.
--സഹായിക്കൂ
സഹായം കാണിച്ച് പുറത്തുകടക്കുക.
--ഇടവേള
ചെറു വാക്കുകൾ; തരം: int; സ്ഥിരസ്ഥിതി: 0
"--ആവർത്തനങ്ങൾ"ക്കിടയിൽ ഉറങ്ങാനുള്ള സെക്കൻഡുകളുടെ എണ്ണം.
--ആവർത്തനങ്ങൾ
ഹ്രസ്വ രൂപം: -i; തരം: int; സ്ഥിരസ്ഥിതി: 1
എത്രയെത്ര ട്രെയ്സുകൾ ശേഖരിക്കാനും കൂട്ടിച്ചേർക്കാനും.
--ലൈനുകൾ
ഹ്രസ്വ രൂപം: -l; തരം: int; സ്ഥിരസ്ഥിതി: 0
നിരവധി ഫംഗ്ഷനുകളുടെ ആദ്യം വ്യക്തമാക്കിയ എണ്ണം മാത്രം സംഗ്രഹിക്കുക; 0=അനന്തത.
--pid
ഹ്രസ്വ രൂപം: -p; തരം: int
കണ്ടെത്താനുള്ള പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി; "--ബൈനറി" അസാധുവാക്കുന്നു.
--സാമ്പിളുകൾ സംരക്ഷിക്കുക
ഹ്രസ്വ രൂപം: -k; തരം: സ്ട്രിംഗ്
സംഗ്രഹിച്ചതിന് ശേഷം ഈ ഫയലിൽ റോ ട്രെയ്സ് സൂക്ഷിക്കുക.
--പതിപ്പ്
പതിപ്പ് കാണിച്ച് പുറത്തുകടക്കുക.
ENVIRONMENT
ഈ ഉപകരണം പരിസ്ഥിതി വേരിയബിളുകളൊന്നും ഉപയോഗിക്കുന്നില്ല.
സിസ്റം ആവശ്യകതകൾ
ഈ ഉപകരണത്തിന് Bash v3 അല്ലെങ്കിൽ പുതിയത് ആവശ്യമാണ്. ബാക്ക്ട്രെയിസ് ഫയലുകളൊന്നും നൽകിയിട്ടില്ലെങ്കിൽ, gdb ഉം ആണ്
കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയിരിക്കുന്ന പ്രക്രിയയ്ക്കായി ബാക്ക്ട്രെയിസുകൾ സൃഷ്ടിക്കാൻ ആവശ്യമാണ്.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് pt-pmpp ഓൺലൈനായി ഉപയോഗിക്കുക