Uma página de Webkit Safari específica no iOS - Como ver o gráfico de uso da memória em instrumentos? -- ios campo com safari campo com memory campo com mobile-safari campo com instruments camp apple Relacionado O problema

A specific Safari WebKit page on iOS - how to see memory usage graph in Instruments?


1
vote

problema

português

Eu configurei xcode / instrumentos para que eu estou monitorando completamente o uso de memória do iPhone 6s. Eu tenho um processo específico do com.apple.webkit que gostaria de ver informações muito finetuned sobre - o mais preciso possível. Este processo com.apple.webkit acabará por travar o Safari móvel em execução em um iPhone 6s usando o iOS 10 - este processo WebKit não irá travar um iPhone se executando o iOS 11 beta - mas isso é apenas para dizer que "as coisas acabarão melhorar".

Parece que 1 GB de memória não é suficiente para executar o processo com.apple.webkit para esta incorporação específica de script.

Então, eu começo instrumentos em execução e vejo picos de 640MB ou mais de uso de memória - mas como posso gravar esse uso de memória nos melhores detalhes possíveis, para que eu possa descobrir o que dirige isso ao longo da borda?

.
english

I've set up Xcode/Instruments so that I'm monitoring an iPhone 6s's memory usage altogether. I've got a specific com.apple.WebKit Process that I would like to see very finetuned information on - as precise as possible. This com.apple.WebKit process will eventually crash the Mobile Safari running on an iPhone 6s using iOS 10 - this WebKit process will not crash an iPhone SE running iOS 11 Beta - but that's just to say that "things will eventually get better".

It seems that 1Gb of memory is not enough to run the com.apple.WebKit process for this specific scripted embed.

So, I start Instruments running and I see peaks of 640mb or so of memory usage - but how could I record this memory usage in the finest possible detail, so that I can figure out what drives this over the edge?

              
       
       

Lista de respostas

1
 
vote

Eu provavelmente consideraria o trabalho de instrumentos concluídos assim que você sabe que o Safari móvel está alocando 640 MB de RAM e passar para o Inspetor da Web Safari. A configuração é bastante fácil e, como você tem Xcode e Macos Safari, você tem ferramentas de primeira parte para depurar seu processo enquanto ele é executado em tempo real.

  • https://developer.apple .com / biblioteca / conteúdo / documentação / appl e conceptual / safari_developer_guide / getingstarted / getingstarted.html

O Visualizador de Atividades imediatamente concentrará seus esforços com base em se você tem avisos e erros excessivos ou simplesmente estão carregando muitos ativos.

digite a descrição da imagem aqui

 

I would probably consider Instruments job done once you know mobile safari is allocating 640 MB of ram and move on to Safari web inspector. Setting it up is quite easy and since you have XCode and macOS safari, you have first party tools to debug your process while it runs in real time.

  • https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/GettingStarted/GettingStarted.html

The activity viewer will right away focus your efforts based on whether you have excessive warnings and errors or simply are loading a lot of assets.

enter image description here

 
 
 
 

Perguntas relacionadas

3  Catalina: instrumentos com acesso total ao disco  ( Catalina instruments with full disk access ) 
Eu estou tentando usar Instruments no meu laptop, mas parece que após a atualização para catalina , ele não pode acessar meu Documents pasta: Eu dei...

3  Livrar-se dos "Instrumentos querem permissão para analisar", a partir da linha de comando, em Yosemite  ( Get rid of the instruments wants permission to analyze prompt from command li ) 
No nosso ambiente de automação de compilação Jenkins, temos vários nós OSX, agora todos atualizados para Yosemite, onde executamos testes do iOS Simulator. ...

2  Meu iPhone 5s drenando bateria muito rápido (e é devido ao processo mediaserverd?)  ( Is my iphone 5s draining battery too fast and is it due to process mediaserverd ) 
Meu iPhone 5S sempre teve menos boa vida útil da bateria do que o meu iPhone anterior (4S), mas eu sempre assumi que se deveu ao aumento da velocidade da CPU ...

1  Rolando de volta a uma versão anterior do OS X Mavericks  ( Rolling back to a previous version of os x mavericks ) 
Eu instalei a última versão de Mavericks e quebrou algumas coisas (instrumentos) que não posso me dar ao luxo de ter quebrado. Existe uma maneira de reverter ...

1  Uma página de Webkit Safari específica no iOS - Como ver o gráfico de uso da memória em instrumentos?  ( A specific safari webkit page on ios how to see memory usage graph in instrume ) 
Eu configurei xcode / instrumentos para que eu estou monitorando completamente o uso de memória do iPhone 6s. Eu tenho um processo específico do com.apple.web...

2  Conectando um teclado MIDI Piano ao iPad com um cabo MIDI  ( Connecting a midi piano keyboard to the ipad with a midi cable ) 
Eu tenho um iPad Pro e queria conectar um teclado com meu ipad através de um cabo MIDI que eu também tenho ( https://www.amazon.es/gp/product/b00nh13dv2/ref=p...

0  Código de perfil com Xcode  ( Profiling code with xcode ) 
Estou tentando usar o Profiler do tempo. Funcionou no passado com uma versão mais antiga do mesmo código, mas agora parece que não está mais funcionando. A ...

2  GarageBand 10.1.1 Instrumentos Maintage removidos  ( Garageband 10 1 1 removed mainstage instruments ) 
Após a atualização para GarageBand 10.1.1, todos os instrumentos que fiz do download do MainStage 3 desapareceram da biblioteca de instrumentos. Eles ainda pa...

3  Como faço para o zoom sem um trackpad no Profiler do tempo do Xcode Instruments?  ( How do i zoom without a trackpad in xcode instruments time profiler ) 
Ao usar o Profiler de Tempo do Xcode Instruments no My MacBook, posso beliscar para aumentar o zoom nas medições da CPU na pista de natação. No entanto, não c...

1  Xcode Instruments está jogando um erro sobre a extensão de aplicativos IOS inexistente  ( Xcode instruments is throwing an error about non existent ios app extension ) 
Este é o erro que estou recebendo quando tento executar um traço de rede de instrumentos no meu iphone: Esta extensão faz parte do aplicativo Wide Protec...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.