Re: meglio C# oppure C++ ?
|
- Subject: Re: meglio C# oppure C++ ?
- From: Davide Pasca
- Data: Sun, 28 Sep 2008 04:44:03 -0700 (PDT)
- Newsgroups: it.comp.giochi.sviluppo
On Sep 28, 5:08 pm, ?manu* <
paolin...@SPAM.math.unifi.it> wrote:
> Riccardo Casiraghi ha scritto:
>
> > ciao a tutti
>
> > qualche mese fa ho sviluppato un applicazione in VB DotNet che utilizzava le
> > DirectX
> > avendo un problema di lentezza.... l'applicazione faceva solo 60 frame per
> > secondo.. l'ho abbandonata...
>
> Considerato che una trasmissione televisiva è a 50 frame per secondo,
> non mi pare che 60 sia poco.
>
> E.
La TV (PAL) trasmette 50 semi-immagini al secondo per un totale di 25
immagini. Si tratta dell' "interlace" che pero' poco conta con i
computers moderni.
60 sarebbe sufficiente. Il problema e' vedere cosa si rendera a 60
fps. C e C++ sono necessari per utilizzare la CPU al massimo (o
quasi). Le applicazioni amatoriali DirectX pero' probabilmente non
usano la CPU piu' di tanto. Quindi probabilmente basta C#, ma prima di
tutto bisogna capire quale sia il problema di performance.
Per fare il profiling dell'utilizzo della GPU si puo' usare PerfHUD
(
http://developer.nvidia.com/object/nvperfhud_home.html ) della
NVidia, per la CPU invece ci sono profilers tipo AQ Time (
http://www.automatedqa.com/products/aqtime/ ), quello integrato con
Visual Studio Team Suite (versione ultra costosa) o Intel VTune.
bau
Davide