SlideShare une entreprise Scribd logo
1  sur  11
Avaliação de Desempenho  de Sistemas de Informação MSc. Luiz Barboza [email_address]
.NET Performance Counters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Profiling Alocações em uma função excluindo todos as outras alocações nas sub-rotinas que ela chamou  Exclusive Allocations  Tempo calculado para um item de resumo ou função que inclui amostras que contêm eventos de transição e tempo de subrotinas chamadas pela função, mas exclui tempo de assertivas de coleção.  Elapsed Inclusive Time  Tempo calculado para um item de resumo ou função que inclui amostras que contêm eventos de transição, e exclui tempo de assertivas de coleção e o tempo decorrido de subrotinas chamadas pela função.  Elapsed Exclusive Time­  Tempo calculado para um item de resumo ou função que exclui amostras que contêm eventos de transição e tempo de assertivas da coleção, mas inclui o tempo de aplicativo de subrotinas chamadas pela função.  Application Inclusive Time  Tempo calculado para um item de resumo ou função que exclui amostras que contêm eventos de transição, tempo de assertivas de coleção, e o tempo das subrotinas chamadas pela função.  Application Exclusive Time  Descrição  Nome da coluna
Profiling Elapsed Exclusive Elapsed Inclusive
Profiling
Profiling de Memória Número total de dados de desempenho coletados para a função excluindo dados de desempenho para outras funções que foram chamadas por ela.  Exclusive Samples  ([Amostras exclusivas para a função] / [Total de amostras exclusivas tomadas durante a perfilação) * 100  Exclusive Percent  (Bytes alocados em uma função / total de bytes) * 100  Exclusive Bytes Percent  Bytes alocados em uma função excluindo todos as outras alocações de byte nas sub-rotinas que ela chamou  Exclusive Bytes Allocated  ( [Alocações em uma função excluindo todas as outras alocações nas sub-rotinas que ela chamou]/ [número total de alocações exclusivas que ocorreram durante perfilação exclusivo]) * 100  Porcentagem de Alocações Exclusivas  Alocações em uma função excluindo todos as outras alocações nas sub-rotinas que ela chamou  Exclusive Allocations  Descrição  Nome da coluna
Profiling de Memória Bytes Exclusive Bytes Exclusive/ Inclusive Instances
Profiling de Memória
Profiling de Memória
Profiling de Memória
Avaliação de Desempenho  de Sistemas de Informação MSc. Luiz Barboza [email_address]

Contenu connexe

En vedette

02 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.002 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.0César Augusto Pessôa
 
02 - Orientação a objetos e revisão de C# v1.5
02 - Orientação a objetos e revisão de C# v1.502 - Orientação a objetos e revisão de C# v1.5
02 - Orientação a objetos e revisão de C# v1.5César Augusto Pessôa
 
C# 6.0 .net coders
C# 6.0   .net codersC# 6.0   .net coders
C# 6.0 .net codersRenato Groff
 
02 - Introdução a Projetos parte 2 - v1.0
02 - Introdução a Projetos parte 2 - v1.002 - Introdução a Projetos parte 2 - v1.0
02 - Introdução a Projetos parte 2 - v1.0César Augusto Pessôa
 
03 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.003 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.0César Augusto Pessôa
 
TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI
TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONITOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI
TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONIFábio Delboni
 
10 Boas Práticas de Programação
10 Boas Práticas de Programação10 Boas Práticas de Programação
10 Boas Práticas de ProgramaçãoCarlos Schults
 
Programação c# - banco de dados
Programação   c# - banco de dadosProgramação   c# - banco de dados
Programação c# - banco de dadosdouglasschaefler
 

En vedette (13)

Csharp.intro
Csharp.introCsharp.intro
Csharp.intro
 
02 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.002 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.0
 
02 - Orientação a objetos e revisão de C# v1.5
02 - Orientação a objetos e revisão de C# v1.502 - Orientação a objetos e revisão de C# v1.5
02 - Orientação a objetos e revisão de C# v1.5
 
Como Implementar Um Menu Ribbon em C#
Como Implementar Um Menu Ribbon em C#Como Implementar Um Menu Ribbon em C#
Como Implementar Um Menu Ribbon em C#
 
Aula 09 - introducao oo
Aula 09 - introducao ooAula 09 - introducao oo
Aula 09 - introducao oo
 
C# 6.0 .net coders
C# 6.0   .net codersC# 6.0   .net coders
C# 6.0 .net coders
 
02 - Introdução a Projetos parte 2 - v1.0
02 - Introdução a Projetos parte 2 - v1.002 - Introdução a Projetos parte 2 - v1.0
02 - Introdução a Projetos parte 2 - v1.0
 
03 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.003 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.0
 
Exercicios de C#
Exercicios de C#Exercicios de C#
Exercicios de C#
 
Aula diagrama de classes
Aula diagrama de classesAula diagrama de classes
Aula diagrama de classes
 
TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI
TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONITOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI
TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI
 
10 Boas Práticas de Programação
10 Boas Práticas de Programação10 Boas Práticas de Programação
10 Boas Práticas de Programação
 
Programação c# - banco de dados
Programação   c# - banco de dadosProgramação   c# - banco de dados
Programação c# - banco de dados
 

Similaire à Avaliação Desempenho Sistemas Informação

Como o Cucumber Funciona
Como o Cucumber FuncionaComo o Cucumber Funciona
Como o Cucumber FuncionaLaís Berlatto
 
Mule esb teste parte 1
Mule esb teste   parte 1Mule esb teste   parte 1
Mule esb teste parte 1Jeison Barros
 
Apresentação ítalo 17.09.21
Apresentação ítalo 17.09.21Apresentação ítalo 17.09.21
Apresentação ítalo 17.09.21Ítalo Bruno
 
LabMM3 - Aula teórica 08
LabMM3 - Aula teórica 08LabMM3 - Aula teórica 08
LabMM3 - Aula teórica 08Carlos Santos
 
(A10) LabMM3 - JavaScript - Subalgoritmos
(A10) LabMM3 - JavaScript - Subalgoritmos(A10) LabMM3 - JavaScript - Subalgoritmos
(A10) LabMM3 - JavaScript - SubalgoritmosCarlos Santos
 
Django Apps - Do Núcleo a Otimização
Django Apps - Do Núcleo a OtimizaçãoDjango Apps - Do Núcleo a Otimização
Django Apps - Do Núcleo a OtimizaçãoLeandro Zanuz
 
Talk sobre testes automatizados. Parte 1/2
Talk sobre testes automatizados. Parte 1/2Talk sobre testes automatizados. Parte 1/2
Talk sobre testes automatizados. Parte 1/2Danilo Pinotti
 
Introdução a Automação de Teste de Software
Introdução a Automação de Teste de SoftwareIntrodução a Automação de Teste de Software
Introdução a Automação de Teste de SoftwareCamilo Ribeiro
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testesIsaias Silva
 
Linguagens de programação 12º M12
Linguagens de programação 12º M12Linguagens de programação 12º M12
Linguagens de programação 12º M12Luis Ferreira
 
Aula 8 - Modularização e Funções.pptx
Aula 8 - Modularização e Funções.pptxAula 8 - Modularização e Funções.pptx
Aula 8 - Modularização e Funções.pptxItamarGoncalves2
 
Timers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSTimers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSMayara Mônica
 
Programacao Com Asp V
Programacao Com Asp   VProgramacao Com Asp   V
Programacao Com Asp Vguest3118b2
 
Extração de Features Usando Compilação Condicional
Extração de Features Usando Compilação CondicionalExtração de Features Usando Compilação Condicional
Extração de Features Usando Compilação CondicionalCamilo Ribeiro
 
BDD com specflow e selenium webdriver
BDD com specflow e selenium webdriverBDD com specflow e selenium webdriver
BDD com specflow e selenium webdriverCristian Mathias
 

Similaire à Avaliação Desempenho Sistemas Informação (20)

Como o Cucumber Funciona
Como o Cucumber FuncionaComo o Cucumber Funciona
Como o Cucumber Funciona
 
Mule esb teste parte 1
Mule esb teste   parte 1Mule esb teste   parte 1
Mule esb teste parte 1
 
Apresentação ítalo 17.09.21
Apresentação ítalo 17.09.21Apresentação ítalo 17.09.21
Apresentação ítalo 17.09.21
 
LabMM3 - Aula teórica 08
LabMM3 - Aula teórica 08LabMM3 - Aula teórica 08
LabMM3 - Aula teórica 08
 
Takt time calculo e avaliações
Takt time calculo e avaliaçõesTakt time calculo e avaliações
Takt time calculo e avaliações
 
(A10) LabMM3 - JavaScript - Subalgoritmos
(A10) LabMM3 - JavaScript - Subalgoritmos(A10) LabMM3 - JavaScript - Subalgoritmos
(A10) LabMM3 - JavaScript - Subalgoritmos
 
Django Apps - Do Núcleo a Otimização
Django Apps - Do Núcleo a OtimizaçãoDjango Apps - Do Núcleo a Otimização
Django Apps - Do Núcleo a Otimização
 
Talk sobre testes automatizados. Parte 1/2
Talk sobre testes automatizados. Parte 1/2Talk sobre testes automatizados. Parte 1/2
Talk sobre testes automatizados. Parte 1/2
 
Introdução a Automação de Teste de Software
Introdução a Automação de Teste de SoftwareIntrodução a Automação de Teste de Software
Introdução a Automação de Teste de Software
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testes
 
Threads
ThreadsThreads
Threads
 
Linguagens de programação 12º M12
Linguagens de programação 12º M12Linguagens de programação 12º M12
Linguagens de programação 12º M12
 
Aula 8 - Modularização e Funções.pptx
Aula 8 - Modularização e Funções.pptxAula 8 - Modularização e Funções.pptx
Aula 8 - Modularização e Funções.pptx
 
Timers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSTimers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOS
 
Programacao Com Asp V
Programacao Com Asp   VProgramacao Com Asp   V
Programacao Com Asp V
 
WP Solução de Gerenciamento de Projetos
WP Solução de Gerenciamento de ProjetosWP Solução de Gerenciamento de Projetos
WP Solução de Gerenciamento de Projetos
 
Tutorial struts
Tutorial strutsTutorial struts
Tutorial struts
 
Relatorio base so
Relatorio base soRelatorio base so
Relatorio base so
 
Extração de Features Usando Compilação Condicional
Extração de Features Usando Compilação CondicionalExtração de Features Usando Compilação Condicional
Extração de Features Usando Compilação Condicional
 
BDD com specflow e selenium webdriver
BDD com specflow e selenium webdriverBDD com specflow e selenium webdriver
BDD com specflow e selenium webdriver
 

Plus de lcbj

ISO Produto de Software
ISO Produto de SoftwareISO Produto de Software
ISO Produto de Softwarelcbj
 
Padroes Projeto
Padroes ProjetoPadroes Projeto
Padroes Projetolcbj
 
Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Euplcbj
 
Uml
UmlUml
Umllcbj
 
Mvc
MvcMvc
Mvclcbj
 
4 Ads
4 Ads4 Ads
4 Adslcbj
 
_2_C
_2_C_2_C
_2_Clcbj
 
4 C
4 C4 C
4 Clcbj
 
Sixsigma
SixsigmaSixsigma
Sixsigmalcbj
 
3 ADSS
3 ADSS3 ADSS
3 ADSSlcbj
 
2 C
2 C2 C
2 Clcbj
 
2 Ads
2 Ads2 Ads
2 Adslcbj
 
Itil
ItilItil
Itillcbj
 
Pmbok
PmbokPmbok
Pmboklcbj
 
2 C
2 C2 C
2 Clcbj
 
1 C
1 C1 C
1 Clcbj
 
0 Intro
0 Intro0 Intro
0 Introlcbj
 
1 Ads
1 Ads1 Ads
1 Adslcbj
 
1 Qss
1 Qss1 Qss
1 Qsslcbj
 
ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1lcbj
 

Plus de lcbj (20)

ISO Produto de Software
ISO Produto de SoftwareISO Produto de Software
ISO Produto de Software
 
Padroes Projeto
Padroes ProjetoPadroes Projeto
Padroes Projeto
 
Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Eup
 
Uml
UmlUml
Uml
 
Mvc
MvcMvc
Mvc
 
4 Ads
4 Ads4 Ads
4 Ads
 
_2_C
_2_C_2_C
_2_C
 
4 C
4 C4 C
4 C
 
Sixsigma
SixsigmaSixsigma
Sixsigma
 
3 ADSS
3 ADSS3 ADSS
3 ADSS
 
2 C
2 C2 C
2 C
 
2 Ads
2 Ads2 Ads
2 Ads
 
Itil
ItilItil
Itil
 
Pmbok
PmbokPmbok
Pmbok
 
2 C
2 C2 C
2 C
 
1 C
1 C1 C
1 C
 
0 Intro
0 Intro0 Intro
0 Intro
 
1 Ads
1 Ads1 Ads
1 Ads
 
1 Qss
1 Qss1 Qss
1 Qss
 
ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1
 

Avaliação Desempenho Sistemas Informação

  • 1. Avaliação de Desempenho de Sistemas de Informação MSc. Luiz Barboza [email_address]
  • 2.
  • 3. Profiling Alocações em uma função excluindo todos as outras alocações nas sub-rotinas que ela chamou Exclusive Allocations Tempo calculado para um item de resumo ou função que inclui amostras que contêm eventos de transição e tempo de subrotinas chamadas pela função, mas exclui tempo de assertivas de coleção. Elapsed Inclusive Time Tempo calculado para um item de resumo ou função que inclui amostras que contêm eventos de transição, e exclui tempo de assertivas de coleção e o tempo decorrido de subrotinas chamadas pela função. Elapsed Exclusive Time­ Tempo calculado para um item de resumo ou função que exclui amostras que contêm eventos de transição e tempo de assertivas da coleção, mas inclui o tempo de aplicativo de subrotinas chamadas pela função. Application Inclusive Time Tempo calculado para um item de resumo ou função que exclui amostras que contêm eventos de transição, tempo de assertivas de coleção, e o tempo das subrotinas chamadas pela função. Application Exclusive Time Descrição Nome da coluna
  • 4. Profiling Elapsed Exclusive Elapsed Inclusive
  • 6. Profiling de Memória Número total de dados de desempenho coletados para a função excluindo dados de desempenho para outras funções que foram chamadas por ela. Exclusive Samples ([Amostras exclusivas para a função] / [Total de amostras exclusivas tomadas durante a perfilação) * 100 Exclusive Percent (Bytes alocados em uma função / total de bytes) * 100 Exclusive Bytes Percent Bytes alocados em uma função excluindo todos as outras alocações de byte nas sub-rotinas que ela chamou Exclusive Bytes Allocated ( [Alocações em uma função excluindo todas as outras alocações nas sub-rotinas que ela chamou]/ [número total de alocações exclusivas que ocorreram durante perfilação exclusivo]) * 100 Porcentagem de Alocações Exclusivas Alocações em uma função excluindo todos as outras alocações nas sub-rotinas que ela chamou Exclusive Allocations Descrição Nome da coluna
  • 7. Profiling de Memória Bytes Exclusive Bytes Exclusive/ Inclusive Instances
  • 11. Avaliação de Desempenho de Sistemas de Informação MSc. Luiz Barboza [email_address]