J'utilise l'API JSpeex pour convertir un fichier .wav en fichier .spx. Tout va parfaitement quand testé sur le bureau; cela n'a pris que 2 secondes.Conversion de WAV en Speex prenant beaucoup de temps
Le développeur Android a utilisé le même code mais il a fallu environ 3 minutes pour encoder le même fichier sur son téléphone simulateur &. Est-il possible de réduire ce temps pour l'encodage? Le code utilisé pour la conversion est le suivant:
new JSpeexEnc().encode(new File("source.wav"), new File("dest.spx"));
Existe-t-il un moyen de profiler une application sur un androïde. Peut-être que c'est IO qui prend la plupart du temps? Existe-t-il quelque chose comme -server pour jvm sur Android afin qu'il utilise JIT? Y a-t-il JIT pour Android? –