Home
Visual Tracer Visual Tracer
Contents
1. 23971787401151 Timestamp 2010 02 01 21 50 06 593 Nano 23971799306079 Timestamp 2010 02 01 21 50 06 609 Nano 23971811852657 Timestamp 2010 02 01 21 50 06 609 Nano 23971821876169 r O S BIA Or O VEL TEA JEN EA EN O A TO TE e O C A ST NA KA O US RS W TE I IS aa T A A A DO A EA LET DE OA TO Naa TOS AE Sa A LT OT ay ad AAI ET LAT OS DU t General Info 5 Snapshot timestamp q 2010 02 01 21 50 06 328 23971532448151 ns Imagem 5 Janela de inst ncia Scroll de hist rico o componente permite a navega o temporal nos dois sentidos pelos snapshots das inst ncias quando o utilizador mover o scroll a selec o dos itens no componente do lado direito acompanha a selec o atrav s scroll assim como o componente mais direita tamb m apresenta a informa o relativa ao snapshot seleccionado Snapshots os snapshots correspondentes inst ncia em quest o s o aqui listados a selec o de snapshots aqui determina a posi o respectiva no scroll assim como a informa o a apresentar no componente mais direita Vista de fluxo de execu o o bot o permite com base no snapshot seleccionado visualizar qual o evento em que ele foi criado na rvore de fluxo de execu o da janela principal Informa o sobre snapshot nesta rea apresentada a informa o da inst ncia com os seus atributos e respectivos valores para o snapshot que est seleccionado nos componentes 1 e 2
2. este componente cont m a rvore com os eventos ocorridos na aplica o rastreada durante a sua execu o a rvore expande se consoante a adi o de novos n s e todos os n s s o clic veis para que se possa ver a informa o correspondente a cada um deles Argumentos os argumentos utilizados na invoca o de m todos seleccionados na rvore de fluxo de execu o s o aqui apresentados explicitando mais concretamente qual o tipo de dados do argumento e qual o seu valor rea de informa o sobre inst ncias this e target os quatro componentes abrangidos por este n mero apresentam a informa o sobre os objectos envolvidos no evento seleccionado na rvore de fluxo de execu o os componentes superiores apresentam informa o sobre o objecto this e os dois inferiores sobre o objecto target os dois componentes da esquerda referem se ao momento antes da ocorr ncia do evento e os dois componentes da direita referem se ao momento depois da ocorr ncia do evento Informa o adicional nesta rea poss vel consultar os timestamps que correspondem aos momentos antes e depois da ocorr ncia de um evento o ficheiro do programa rastreado onde foi despoletado o evento e o n mero da linha de c digo a assinatura do evento e o tipo 11 Timestamps na janela principal este componente apresenta os timestamps dos momentos antes e depois da ocorr ncia de um evento 1 1 Separador de inst ncia MH visual Tracer File H
3. o para ver a janela de informa o sobre o programa e por fim a op o para visualizar a Licen a P blica Geral GNU General Public License Bot es de controlo de execu o estes bot es play e pause permitem continuar a reprodu o do programa rastreado a reprodu o ser feita de acordo com o tempo definido no componente descrito em 3 e pausar a execu o da aplica o respectivamente Barra de controlo de velocidade de execu o a velocidade de execu o do programa rastreado pode ser controlada atrav s desta barra que permite a selec o de onze velocidades diferentes desde a velocidade real time zero segundos at dez segundos Estado de execu o Este componente apresenta qual o estado actual de execu o da aplica o se est em execu o e qual a velocidade de reprodu o ou se est em pausa Separadores de threads os separadores que apresentam o fluxo de execu o de cada thread s o como o assinalado cont m o mesmo cone no canto esquerdo apresentam o nome da thread atribu do pelo Java seguido do car cter e do nome definido pelo m todo toString estes separadores n o podem ser fechados Separadores de inst ncias os separadores que apresentam o hist rico de uma inst ncia cont m todos o mesmo cone no canto esquerdo diferente do cone dos separadores de threads cont m o nome da inst ncia em quest o e s o pass veis de ser fechados rvore de fluxo de execu o
4. ISCTE amp IUL Instituto Universit rio de Lisboa MESTRADO EM ENGENHARIA INFORM TICA 2 ANO PROGRAMA O AVAN ADA 2009 2010 Visual Tracer Manual de Instala o e Utiliza o Geral 14 02 2010 Professor Manuel Menezes de Sequeira Alunos Carlos Correia n 8298 Rute Oliveira n 8299 1 Instala o O conte do do projecto Visual Tracer encontra se dividido em pastas Para al m da pasta src com o c digo fonte o Visual Tracer possui uma pasta Dependencies que possui ficheiros jar necess rios para a compila o neste caso para o SWT uma pasta Images que cont m os cones utilizados na interface gr fica uma pasta Templates cujo conte do relativo janela About acess vel atrav s do menu Help e finalmente uma pasta Files onde se encontram os conte dos de ajuda tamb m dispon veis atrav s das op es Help Content e Developer Help Content do menu Help Na pasta do c digo fonte existem 6 pacotes aspects cont m o ficheiro de aspectos e um ficheiro Java auxiliar controller cont m os ficheiros da camada de controlo de dados model cont m os ficheiros da camada do modelo de dados patterns cont m os ficheiros relatives a padr es de desenho utils cont m ficheiros auxiliaries view cont m os ficheiros da camada de interface gr fica A instala o do Visual Tracer num projecto Java muito simples O requisito principal garantir que o editor Java uti
5. Timestamps na janela de inst ncia este componente apresenta o timestamp do snapshot seleccionado
6. elp Timestamp 2010 02 01 21 50 05 5 Nano 23970714195347 E O Mesa Timestamp 2010 02 01 21 50 06 0 Nano 23971210882627 q int numeroElementos 2 Timestamp 2010 02 01 21 50 06 218 Nano 23971420727057 o int numeroMaximo 3 Timestamp 2010 02 01 21 50 06 218 Nano 23971432105129 Timestamp 2010 02 01 21 50 06 234 Nano 23971446322119 Timestamp 2010 02 01 21 50 06 25 Nano 23971458275772 Timestamp 2010 02 01 21 50 06 265 Nano 23971478886806 Timestamp 2010 02 01 21 50 06 296 Nano 23971497459293 Timestamp 2010 02 01 21 50 06 296 Nano 23971508887476 Timestamp 2010 02 01 21 50 06 312 Nano 23971520333473 P 01 21 Na 32448151 Timestamp 2010 02 01 21 50 06 359 Nano 23971560295168 Timestamp 2010 02 01 21 50 06 375 Nano 23971581245174 Timestamp 2010 02 01 21 50 06 39 Nano 23971595162400 Timestamp 2010 02 01 21 50 06 406 Mano 23971609194153 Timestamp 2010 02 01 21 50 06 421 Nano 23971623425739 Timestamp 2010 02 01 21 50 06 421 Nano 23971632982266 Timestamp 2010 02 01 21 50 06 484 Nano 23971693882937 Timestamp 2010 02 01 21 50 06 5 Nano 23971703317543 Timestamp 2010 02 01 21 50 06 5 Nano 23971713377421 Timestamp 2010 02 01 21 50 06 515 Nano 23971724953302 Timestamp 2010 02 01 21 50 06 531 Nano 23971736441129 Timestamp 2010 02 01 21 50 06 531 Nano 23971745677663 Timestamp 2010 02 01 21 50 06 562 Nano 23971765913348 Timestamp 2010 02 01 21 50 06 562 Nano 23971776328752 Timestamp 2010 02 01 21 50 06 578 Nano
7. la o dever ser semelhante ao da Imagem 1 Como se pode observar os seis pacotes do Visual Tracer est o contidos no projecto A pasta de refer ncias utilizadas pelo projecto Referenced Libraries possui os quatro ficheiros jar que foram enunciados e s o necess rios para a execu o do Visual Tracer Por fim as pastas Images e Templates est o tamb m contidas dentro do projecto criado confirmando se assim que o o projecto possui os componentes necess rios para que o Visual Tracer rastreie a aplica o pretendida 2 Instru es gerais de utiliza o As sec es seguintes pretendem descrever as instru es de utiliza o b sica do Visual Tracer Ser o descritos os comandos dispon veis atrav s da interface gr fica bem como todo o contexto envolvente Inicialmente explorada a janela principal e os separadores de threads seguidos da explana o dos comandos do separador de inst ncia 2 1 Janela principal e separador de thread EM visual Tracer 1 Fie te 3 4 pi cof Status Status playing at real time at real time 5 25 main 3 main Threadimain 5 main S main YJ Thread 1 Cozinheiro Bs Thread 2 Thread Thread 2 5 main Mesa 1e0bcos 1 a Main static Arguments mM Information about This e Main main String DataType vae 8 Mesa newe Mesa 1e0bc08 Snapshot Before 9 Snapshot After E Tira a class Mesa mesa Mesa 1e0bc08 Mesa static i P in
8. lizado suporta a compila o de AspectJ no caso dos editores Eclipse e Netbeans apenas necess rio instalar um plug in para AspectJ Em seguida s o enumerados os passos necess rios para se proceder instala o 1 Verificar se o projecto criado suporta o AspectJ no Eclipse poss vel converter um projecto Java num projecto Aspect Adicionar ao projecto os pacotes do Visual Tracer sendo eles aspects controller model patterns utils e view e as pastas Images Templates e Files Importar para o projecto os ficheiros jar necess rios para visualizar a interface em SWT que se encontram na pasta Dependencies JE Package Explorer x T Hierarchy E S s 72o E c o Glutoes E 8 src 05 default package SB aspects H E controller AE model patterns E BB utils ESB view JRE System Library JavaSE 1 6 J AspectJ Runtime Library Emi Referenced Libraries foro org eclipse core commands 3 4 0 120080509 2000 jar fora org eclipse equinox common 3 4 0 v20080421 2006 jar fora org eclipse jface 3 4 1 M20080827 2000 jar org org eclipse swt win32 win32 x86 3 4 1 v3449c jar H Images 5 Templates E EE Imagem 1 Aspecto final da instala o em Eclipse 1 Para mais informa o consultar o site de ajuda do Eclipse http help eclipse org help33 index jsp topic org eclipse ajdt doc user tasks convertjavaproject htm O aspecto final ap s a insta
9. t Mesa numeroMaximo 3 Mesa new P int Mesa numeroElementos 1 3 Poe new Mesa i CD Poe static E Poe new Mesa P Mesa Poe mesa E Tira new Mesa it Tira static amp Mesa Tiramesa B void Poe start Lob void Tira start Properties formation about Target O Before Timestamp 2010 01 30 11 49 09 921 C After Timestamp 2010 01 30 11 49 09 937 B File Tirajava a Line position in file 6 Signature Tira Mesa Kind constructor execution Snapshot Before Snapshot After E Tia a class Mesa mesa Mesa 1e0bc08 General Info 1 2010 01 30 11 49 09 921 7250419589783 ns After j 2010 01 30 11 49 09 937 7250429280202 ns 11 Before Imagem 2 Janela principal 1 10 Menus da aplica o a aplica o cont m dois menus File e Help cujo conte do apresentado na Imagem 3 e na Imagem 4 respectivamente O menu File cont m a op o para sair da aplica o Ap s clicar nesta op o do menu aparecer ainda uma janela na qual dever confirmar que deseja sair do programa Help Content Developer Help Content File Help SB about ta GNU General Public License Bl Exit Imagem 3 Menu File O menu Help cont m as op es de ajuda para visualizar o documento de instala o e Imagem 4 Menu Help utiliza o e para consultar a documenta o da API javadoc a op
Download Pdf Manuals
Related Search
Related Contents
CarMD® User`s Help Manual 1 - Sony American Standard 670.312 User's Manual A seismic streamer heading sensor for only $799. Yes Shure Beta 98H/C and WB98H/C User Guide Spanish DFI P4M266A-MLV Motherboard Philips HTS3107 DivX Ultra DVD Home Theater System Fryware Pack-up Range Copyright © All rights reserved.
Failed to retrieve file