如何使用微软PerfView配置程序性能数据

如何使用微软PerfView配置程序性能数据,第1张

本系列文章分两部分,本文是第二部分(第一部分参见:你的数据有多干净)。我们将以测试体验的方式了解微软SQL Server提供的数据分析工具
其它一些外部分析工具具有更丰富的功能,但是SQL Server授权允许你免费就可以使用这款低调的分析工具。
接下来让我们通过分析“AdventureWorksLT ”数据库中的一些数据来了解这款工具。
在此之前,你需要先安装好SQL Server集成服务,以及与SQL Server捆绑的Visual Studio精简版。在SQL Server 2012中,叫做“SQL Server Data Tools”;而在SQL Server 2008中,名称叫做“Business Intelligence Development Studio”。
如果你缺少这些组件,你可以运行SQL Server安装程序并勾选相关组件, *** 作很简单。
配置分析工具
不管你启动哪个Visual Studio工作环境,都要创建一个集成服务项目。然后,从SSIS工具箱中拖拽一个数据分析任务到设计面板上,然后双击开始配置。
配置结果信息存储在XML文件中,所以需要指定保存文件的名称和路径。
点击目标旁边的空白框,会出现一个箭头。
点击箭头,然后点击“New File connection”。
在结果框中,指定路径和文件名(包括xml后缀)。
点击“确定”按钮,然后点击“Quick Profile”按钮。
点击“ADONET Connection”旁边的“新建”按钮。
在出现的对话框中,指定SQL Server和托管待分析数据的数据库(我使用的是“AdventureWorksLT2012 ”数据库),然后点击“确定”按钮。
点击表或视图下拉框,选择待分析数据(我选用的是“SalesLTProduct”)。
保留默认勾选的复选框,然后点击“确定”按钮。确定后就会回到主设计界面。
最后,按“F5”就可以开始分析了。
分析成功,在SQL Server 2008中会有一个绿色小框来显示,在SQL Server 2012中是个绿色小勾。如果你看到红色小框或者红叉,那么可以在“Progress ”标签页找到哪里出错了。
查看结果
假设你看到的是绿色(在集成服务中每个人都喜欢这个颜色),那么接下来启动“Data Profile Viewer”应用程序。在开始菜单中,它在“Microsoft SQL Server XXXX”文件夹的集成服务子文件夹下。
在查看器中,点击“打开”按钮,找到你之前配置的xml文件。你现在可以看到分析结果了。
“adventureWorks”库中的数据本来是干干净净的,所以我做了一些修改,你自己直接做的话看到的分析结果会不一样。
在查看器左侧面板中,你可以看到我们选择的表,它下面是数据分析的五个不同方面(也就是我们配置任务时默认选中的五项)。
点击“Candidate Key Profiles ”,就会在右侧面板中显示结果。
该信息展示了值的唯一性,你可以看看我的数据(修改过的),“名称”列包含的数据不是百分之百唯一的。
我可以点击“名称”列来查看更多,界面中“ Key Violations ”部分下面会显示更多信息。
错误的产品是“HL Road Frame – Black, 58”,问题是有两行有相同的名称(产品名称通常应该是唯一的)。
在“ Key Violations ”中的问题产品上点击,就会显示出需要关注的行。
在左侧面板中(+微信关注网络世界),点击“Column Length Distribution Profiles”。
功能正如其名,这个页面会分析每个列值的长度。
我这里显示的结果,“颜色”列包含列最小长度是2。
就像我们前面例子中所做的那样,我们可以向下钻取,我可以看到那些值的分布,进一步钻取我可以看到脏数据对应的实际行。
其它类型的分析 *** 作都是类似的。
“Column NULL Ratio Profiles”显示了某一列中“NULL”值的百分比。
如果你有些列实际上不允许为“NULL”,例如“Product Name”,那么这个功能就非常有用。
“Column Statistics Profiles ”显示了日期和数值的最小值、最大值、平均值以及标准偏差。对于识别“327岁的员工”与“价格为负数的产品”这类不合理数据非常有帮助。
“Column Value Distribution Profiles ”显示某一列中有多少不同的值。这对于处理像“性别”这种列是很有用的,你可能预期该列只有两个不同值,但是却找到了15个,很容易发现问题。
还有另外两个分析功能也是可用的,不过默认没有启用。
其中一个就是“Functional Dependency Profile ”,它可以找到那些依赖于其它列值得列。
这一条功能对于检查地址信息时很有用;例如,我们希望相同城市的地址共用相同的邮政编码。
总结
该分析工具的局限性在于,源数据必须存储在SQL Server数据库中。例如,如果你希望分析存储在平面文件中的数据,那么你必须先把数据导入到SQL Server数据库中。
此外,该分析工具不支持创建额外的定制分析功能实现扩展。你看到的所有功能就是它能提供的所有功能。
局限性且放一旁,SQL Server附带提供的这款工具为那些希望得到并能快速运行数据分析的人提供了很好的起点。

输入有误造成的,输入-perfectworld即可。

1、首先在电脑上打开steam,进入steam游戏平台。

2、在steam游戏平台首页,进入游戏库找到DOTA2,右键选择DOTA2里面的属性。

3、然后会进入DOTA2的属性界面,在常规里面点击设置启动选项。

4、在启动选项中输入-perfectworld,然后点启动按钮,启动DOTA2就是完美国服了。

11基于软件的网络及应用服务性能测试工具
双臂测试
单臂测试
12通过测试端点产生网络流量对网络性能进行测量
TCP、UDP、PING
语音、视频、>Intel GPA是一个用于测试产品性能和质量的工具。使用这个工具可以运行在游戏或3D应用程序中用来看看它们是如何工作的,其优势性的一点是,有了Auto-detect launched applications这个选项,使用launcher启动的游戏也可以搞得定,例如暗黑三,飞车,伟大的舞蹈游戏等,这点比perfhud和pix加分太多了。
不过针对这一点儿,我在最新版本的GPA中没有发现类似的选项设置,所以我依然使用的早期的GPA版本,好用!

perf top查看实时信息。

-g:可以查看堆栈调用

-a:查看所有CPU

perf top -g -p 1234输出如下:

按键,输出如下:

人头担保是文件关联的问题,上面说的正确
如果你没有对这些进行过修改,建议你先杀杀毒,这有很大的可能是病毒引起的
如果没有病毒或是你误 *** 作,那么你可以进行文件关联的修改
开机引导系统前按F8,进入命令行的安全模式。
然后输入以下指令
assoc exe=exefile
然后重启
回答者:lgyzero - 魔法师 五级 7-12 14:42
这样子 *** 作是对的,你也可以这样,在控制面板中的文件夹选项中修改
另外补充一下更多的文件关联方式
323=h323file
386=vxdfile
3g2=RealPlayer3GPP210
3gp=RealPlayer3GPP_AMR10
7z=WinRAR
aca=AgentCharacter2
ace=WinRAR
acf=AgentCharacter2
acff=FanFanQiHistroy
acg=AgentPreview2
acl=ACLFile
acmf=ArmyChessHistroy
acs=AgentCharacter22
acw=acwfile
ade=AccessADEFile9
adn=AccessBlankProjectTemplate9
adp=AccessProject9
ai=
aif=RealPlayerAIFF6
aifc=AIFFFile
aiff=RealPlayerAIFF6
ais=ACDSeeAIS
amr=RealPlayerAMR10
ani=ACDSeeANI
aps=
arj=WinRAR
asa=aspfile
ascx=
asd=AsfRealTimeEncoder
asf=ASFFile
asm=
asmx=
asp=aspfile
aspx=
asx=ASXFile
au=RealPlayerAU6
avi=RealPlayerAVI6
aw=AWFile
awb=RealPlayerAMR_WB10
bat=batfile
bfc=Briefcase
bin=
bkf=msbackupfile
blg=PerfFile
bmp=ACDSeeBMP
bsc=
BW=ACDSeeBW
bz=WinRAR
bz2=WinRAR
c=
cab=WinRAR
camv=RealPlayerCAMV1
cat=CATFile
cbl=CCBridgeDocument
cda=RealJukeboxCDA1
cdf=ChannelFile
cdx=aspfile
cer=CERFile
cfc=CFCPackage
cgm=
cha=ChatFile
chat=ChatFile
che=ChnChessDocument
chk=chkfile
chm=chmfile
cil=ClipGalleryDownloadPackage
cip=SCENEPackage
clp=clpfile
cmd=cmdfile
cnf=ConferenceLink
col=COLFile
com=comfile
cpl=cplfile
cpp=
crl=CRLFile
crt=CERFile
css=CSSfile
csv=ExcelCSV
cur=ACDSeeCUR
cxx=
dat=
db=dbfile
dbg=
dct=
DCX=ACDSeeDCX
ddz=LandLordDocument
def=
der=CERFile
DeskLink=CLSID\{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE}
dib=ACDSeeDIB
dic=txtfile
dif=ExcelDIF
divx=RealPlayerDIVX6
diz=
dll=dllfile
dl_=
doc=WordDocument8
dochtml=wordhtmlfile
dos=
dot=WordTemplate8
dothtml=wordhtmltemplate
dqy=dqyfile
drv=drvfile
dsn=MSDASQL
dun=dunfile
dvr-ms=WMPDVR-MSFile
eip=EMOTIONPackage
elm=ELMFile
emf=ACDSeeEMF
eml=Microsoft Internet Mail Message
eps=
eupd=PWUpdatePack
exc=txtfile
exe=exefile
exp=
ex_=
eyb=
ffa=FFAFile
ffl=FFLFile
fft=FFTFile
ffx=FFXFile
fif=
fnd=fndfile
fnt=
fon=fonfile
fphtml=fphtmlfile
fpweb=fpdbw
FPX=ACDSeeFPX
frg=AccessFragment
gbf=fiveDocument
gfi=GraphicsLinkFile
gfx=GraphicsLinkFile
ghi=
gif=ACDSeeGIF
gim=GraphicsLinkFile
gix=GraphicsLinkFile
gls=GlobalLinkgls
gna=GraphicsLinkFile
gnx=GraphicsLinkFile
gra=MSGraphChart8
grp=MSProgramGroup
gsg=
gst=MSMapDatainst8
gwx=GraphicsLinkFile
gwz=GraphicsLinkFile
gz=WinRAR
h=
hhc=
hlp=hlpfile
hoe=HoeDocument
hpp=
hqx=
ht=htfile
hta=htafile
htc=
htm=htmlfile
html=htmlfile
htt=HTTfile
htw=
htx=htxfile
hxx=
icc=icmfile
icm=icmfile
ico=ACDSeeICO
idb=
idc=idcfile
idl=
idq=
IFF=ACDSeeIFF
iii=iiifile
ILBM=ACDSeeILBM
ilk=
imc=
inc=
inf=inffile
ini=inifile
ins=x-internet-signup
INT=ACDSeeINT
INTA=ACDSeeINTA
inv=
inx=
in_=
iqy=iqyfile
iso=WinRAR
isp=x-internet-signup
its=ITS File
IVF=IVFfile
jar=jarfile
java=
jbf=
jfif=ACDSeeJFIF
JIF=ACDSeeJIF
jnlp=JNLPFile
job=JobObject
jod=MicrosoftJetOLEDB40
jpe=ACDSeeJPE
jpeg=ACDSeeJPEG
jpg=ACDSeeJPG
jqb=JunQiB
jqbz=ArmyChessBZ
jqf=JunQiF
js=JSFile
JSE=JSEFile
KDC=ACDSeeKDC
key=regfile
kip=SKINPackage
latex=
LBM=ACDSeeLBM
ldb=AccessLockFile9
lex=LEXFile
lha=WinRAR
lib=
lnk=lnkfile
local=
log=txtfile
lst=MoreRun
lwv=LWVFile
lzh=WinRAR
m14=
m1v=RealPlayerMPEG6
m2v=RealPlayerMPEG6
m3u=RealPlayerMP3PL6
m4a=RealPlayerM4A6
m4e=RealPlayerMP46
mad=AccessShortcutModule1
maf=AccessShortcutForm1
mag=ACDSeeMAG
mam=AccessShortcutMacro1
man=
manifest=
MAPIMail=CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}
maq=AccessShortcutQuery1
mar=AccessShortcutReport1
mas=AccessShortcutStoredProcedure1
mat=AccessShortcutTable1
mav=AccessShortcutView1
maw=AccessShortcutDataAccessPage1
mbc=mimioRP
mda=AccessExtension9
mdb=AccessApplication9
mdbhtml=accesshtmlfile
mde=AccessMDEFile9
mdn=AccessBlankDatabaseTemplate9
mdt=AccessWizardDataFile9
mdw=AccessWorkgroup9
mdz=AccessDatabaseWizardTemplate9
mfp=MacromediaFlashPaperMacromediaFlashPaper
mht=mhtmlfile
mhtml=mhtmlfile
mid=LiveUpdateMIDI6
midi=LiveUpdateMIDI6
mmc=MediaCatalog
mmf=
mmm=MPlayer
mov=RealPlayerqt6
movie=
mp1=RealPlayerMP16
mp2=RealPlayerMP26
mp2v=mpegfile
mp3=RealPlayerMP36
mp4=RealPlayerMP46
mpa=RealPlayerMPA6
mpe=RealPlayerMPEG6
mpeg=DBCMPEG1
mpg=DBCMPEG1
mpga=RealPlayerMPGA6
mps=RealPlayerMPEG6
mpv=DBCMPEG1
mpv2=mpegfile
msc=MSCFile
msg=
msi=MsiPackage
msp=MsiPatch
MsRcIncident=MsRcIncident
msstyles=msstylesfile
MSWMM=WindowsMovieMaker
mv=
mydocs=CLSID\{ECF03A32-103D-11d2-854D-006008059367}
ncb=
nfo=MSInfoDocument
nls=
NMW=T126_Whiteboard
nsc=
nvr=
nws=Microsoft Internet News Message
obd=OfficeBinder9
obj=
obt=OfficeBinderTemplate
obz=OfficeBinderWizard
ocx=ocxfile
oc_=
odc=
opc=OPCFile
opx=OrgPlusWOPX4
oqy=oqyfile
otf=otffile
p10=P10File
p12=PFXFile
p7b=SPCFile
p7c=certificate_wab_auto_file
p7m=P7MFile
p7r=SPCFile
p7s=P7SFile
pbk=pbkfile
PBM=ACDSeePBM
pcb=PCBFile
pcd=ACDSeePCD
pch=
PCT=ACDSeePCT
pcx=ACDSeePCX
pdb=
pds=
pfm=pfmfile
pfx=PFXFile
PGM=ACDSeePGM
php3=
pic=ACDSeePIC
PICT=ACDSeePICT
pif=piffile
pip=PIPFile
PIX=ACDSeePIX
pko=PKOFile
pl=
plg=
pls=RealPlayerPLSPL6
pma=PerfFile
pmc=PerfFile
pml=PerfFile
pmr=PerfFile
pmw=PerfFile
pnf=pnffile
png=ACDSeePNG
pot=PowerPointTemplate8
pothtml=powerpointhtmltemplate
ppa=PowerPointAddin8
PPM=ACDSeePPM
pps=PowerPointSlideShow8
ppt=PowerPointShow8
ppthtml=powerpointhtmlfile
prf=prffile
ps=
psd=ACDSeePSD
psw=PSWFile
pwz=PowerPointWizard8
pys=PaoYaoDocument
qds=SavedDsQuery
qt=RealPlayerqt6
r00=WinRAR
r01=WinRAR
r02=WinRAR
r03=WinRAR
r04=WinRAR
r05=WinRAR
r06=WinRAR
r07=WinRAR
r08=WinRAR
r09=WinRAR
r10=WinRAR
r11=WinRAR
r12=WinRAR
r13=WinRAR
r14=WinRAR
r15=WinRAR
r16=WinRAR
r17=WinRAR
r18=WinRAR
r19=WinRAR
r20=WinRAR
r21=WinRAR
r22=WinRAR
r23=WinRAR
r24=WinRAR
r25=WinRAR
r26=WinRAR
r27=WinRAR
r28=WinRAR
r29=WinRAR
ra=RealPlayerRA6
ram=RealPlayerRAM6
rar=WinRAR
RAS=ACDSeeRAS
rat=ratfile
rax=RealPlayerRAX6
rc=
RDP=RDPFile
rec=QQGamePaoPaoLong
reg=regfile
res=
rev=WinRARREV
RGB=ACDSeeRGB
RGBA=ACDSeeRGBA
rjs=RealJukeboxRJS1
rjt=RealJukeboxRJT1
rle=ACDSeeRLE
rm=RealPlayerRM6
rmi=LiveUpdateMIDI6
rmj=RealJukeboxRMJ1
rmm=RealPlayerRAM6
rmp=RealJukeboxRMP1
rms=RealPlayerRMS6
rmvb=RealPlayerRMVB6
rmx=RealJukeboxRMX1
rnk=rnkfile
rnx=RealPlayerRP6
rp=RealPlayerPIX6
rpc=
rpl=RealPlayerRPL6
rpm=
rqy=rqyfile
rsml=RealPlayerRSML6
rsp=
rt=RealPlayerRT6
rtf=WordRTF8
rv=RealPlayerRV6
rvx=RealPlayerRVX6
sam=
sbf=sdoubleDocument
sbr=
sc2=
scf=SHCmdFile
scp=txtfile
scr=scrfile
sct=scriptletfile
sdb=appfixfile
sdp=RealPlayerSDP6
sed=
SGI=ACDSeeSGI
shb=DocShortcut
shs=ShellScrap
shtml=
shw=
sit=
SKY=nTriadDocument
slk=ExcelSLK
sll=SSLFile
smi=RealPlayerSMIL6
smil=RealPlayerSMIL6
snd=AUFile
snp=SnapshotFile
sol=
sor=
spc=SPCFile
spl=ShockwaveFlashShockwaveFlash
sql=
sr_=
ssm=SSM
sst=CertificateStoreFile
stf=STFFile
stl=STLFile
stm=
swf=ShockwaveFlashShockwaveFlash
sym=
sys=sysfile
sy_=
tar=WinRAR
taz=WinRAR
tbz=WinRAR
tbz2=WinRAR
text=
TGA=ACDSeeTGA
tgz=WinRAR
theme=themefile
tif=ACDSeeTIF
tiff=ACDSeeTIFF
tlb=
tsp=
tsv=
ttc=ttcfile
ttf=ttffile
tuw=TUWFile
tvp=nViewProfile
txt=txtfile
UDL=MSDASC
uip=SUPERBAGPackage
uls=ulsfile
url=InternetShortcut
uu=WinRAR
uue=WinRAR
VBE=VBEFile
vbs=VBSFile
vbx=
vcf=vcard_wab_auto_file
vs=ViseDocument
vxd=vxdfile
wab=wab_auto_file
wav=RealPlayerWAV6
wax=RealPlayerwax6
wb2=
wbk=WordBackup8
webpnp=webpnpFile
WHT=Whiteboard
wiz=WordWizard8
wizhtml=accessthmltemplate
wk4=
wll=WordAddin8
wlt=
wm=RealPlayerwm6
wma=RealJukeboxwma1
wmd=WMDFile
wmdb=WMPWMDBFile
wmf=ACDSeeWMF
wmp=
wms=WMSFile
wmv=RealPlayerwmv6
wmx=RealPlayerwmx6
wmz=WMZFile
wpd=
wpg=
wpl=WPLFile
wri=wrifile
wsc=scriptletfile
WSF=WSFFile
WSH=WSHFile
wsz=
wtx=txtfile
wvx=RealPlayerwvx6
x=
xbm=ACDSeeXBM
XIF=ACDSeeXIF
xix=
xla=ExcelAddin
xlb=ExcelSheet8
xlc=ExcelChart8
xld=ExcelDialog
xlk=ExcelBackup
xll=ExcelXLL
xlm=ExcelMacrosheet
xls=ExcelSheet8
xlshtml=Excelhtmlfile
xlt=ExcelTemplate
xlthtml=Excelhtmltemplate
xlv=ExcelVBAModule
xlw=ExcelWorkspace
xml=xmlfile
xpl=RealPlayerPLSPL6
XPM=ACDSeeXPM
xsl=xslfile
xxe=WinRAR
ymg=YPagerMessenger
yps=YPagerMessenger
z=WinRAR
z96=
zap=zapfile
ZFSendToTarget=CLSID\{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}
zip=CompressedFolder


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10296846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存