So by now, you probably believe me that
there are plenty of tools out there.
So let's consider a hypothetical.
What if you have a screen
animation that is freezing up, but
all of your rendering seems
to be working correctly?
Which tool would you try next to
narrow down the cause of the problem?
TraceView to see if
it's a processor issue.
Memory Monitor to see if
it's a memory churn issue.
Or HeapViewer to see if it is a
computational problem before the drawing
begins.
حسنًا، ربما تعتقدون الآن بوجود
.عدد كبير من الأدوات المتوفرة
.إذًا، فلنفكر في نظرية ما
ماذا لو كان لديكم رسم متحرك على شاشة
يتعرض للتجمد، ولكن جميع
ما يعرض يبدو
أنه يعمل بشكل جيد؟
فما هذه الأداة التي ستجربونها
لتضييق نطاق البحث عن سبب المشكلة؟
TraceView لمعرفة ما إذا
.كانت المشكلة تتعلق بالمعالج
أو مراقبة الذاكرة لمعرفة ما إذا
.كانت المشكلة تتعلق تكدس الذاكرة
أو HeapViewer لمعرفة ما إذا كانت
مشكلة تتعلق بالحساب قبل بدء
.الرسم
A essa altura, você provavelmente acredita em mim quando
digo que há várias ferramentas disponíveis por aí.
Então, vamos considerar uma situação hipotética.
Você tem uma animação
de tela que está travando, mas
todos os seus processos de renderização parecem
estar funcionando corretamente.
Qual ferramenta você tenta usar para
afunilar as possíveis causas do problema?
TraceView para verificar se
é um problema do processador.
Memory Monitor para verificar se
é um problema de rotatividade de memória.
Ou HeapViewer para verificar se é um
problema de computação que ocorreu antes do desenho
começar.
现在 你会相信我有很多工具了吧
我们做个假设
如果你的屏幕动画冻屏 而其他渲染
似乎都可以正常进行 怎么办?
接下来 你要尝试哪一种工具来缩小问题的成因范围?
用 TraceView 查看是不是处理器问题
用 Memory Monitor 查看是不是内存流失问题
或用 HeapViewer 查看是不是绘制开始前的
计算问题