2013-04-03 2 views
0

je dois courir mon application android qui signifie reçois le message suivant sur ma fenêtre logcat:autres paquets courir aussi sur mon application Android

12:05:36.056: System_process I/ActivityManager(59): Displayed activity com.xmlparsing/.MainActivity: 581 ms (total 581 ms) 
    12:05:41.136: com.android.defcon D/dalvikvm(253): GC_EXPLICIT freed 152 objects/11024 bytes in 60ms 
    12:05:46.126: com.svox.pico D/dalvikvm(264): GC_EXPLICIT freed 31 objects/1512 bytes in 50ms 
    12:05:51.156: com.android.setting D/dalvikvm(125): GC_EXPLICIT freed 975 objects/42392 bytes in 78ms 
    12:06:40.666: com.xmlparsing D/dalvikvm(1131): GC_FOR_MALLOC freed 3884 objects/321368 bytes in 50ms 
    12:06:40.836: com.xmlparsing D/dalvikvm(1131): GC_FOR_MALLOC freed 3654 objects/427296 bytes in 48ms 
    12:06:41.026: com.xmlparsing D/dalvikvm(1131): GC_FOR_MALLOC freed 4007 objects/418288 bytes in 45ms 
    12:06:41.245: com.xmlparsing D/dalvikvm(1131): GC_FOR_MALLOC freed 4516 objects/414608 bytes in 54ms 
    12:06:41.456: com.xmlparsing D/dalvikvm(1131): GC_FOR_MALLOC freed 4194 objects/399504 bytes in 53ms 
    12:06:41.616: com.xmlparsing D/dalvikvm(1131): GC_FOR_MALLOC freed 3365 objects/412104 bytes in 43ms 
    12:06:41.666: com.xmlparsing I/System.out(1131): category size6 
    12:06:41.666: com.xmlparsing I/System.out(1131): category name is---------------->Photos 

Voici mon dossier de candidature est com.xmlparsing.

Mais ici d'autres paquets (com.android.defcon, com.svox.pico, com.android.settings) sont en cours de démarrage. Ces paquets prennent plus de temps pour lire (charger) les données.Veuillez vérifier l'heure .mon fichier xml est lu dans second.why ce paquet est en cours de chargement.comment je peux le contrôler.please me donner une solution pour ces

Répondre

1

Ces packages ne sont pas exécutés "sur votre application". Android prend en charge le multitâche, il est donc possible d'avoir plus d'une application en vie à la fois. En tout cas, le LogCat que vous avez posté montre qu'il s'agit simplement d'un appel GC, ce qui signifie qu'Android essaie de libérer de la mémoire. Il n'y a rien que vous puissiez faire pour contrôler cela.

Si vous souhaitez afficher les messages LogCay uniquement à partir de votre application, essayez de filtrer par ID de processus.

1

Ce que vous voyez sont des messages de journal des différents processus qui passent par la récupération de la mémoire (GC).

Sur tout système, Android ou autre, il y aura probablement plusieurs processus en cours d'exécution en même temps. Sur Android, les processus passent périodiquement par Garbage Collection pour libérer de la mémoire et maintenir le bon fonctionnement du système dans ses ressources limitées. C'est un comportement attendu.

+0

Je suis aller chercher des données de xml feed.with dans une seconde j'ai récupéré des données.mais l'application est très lente au démarrage de la scène.Comment puis-je réduire ces temps de chargement.Please me fournir une solution pour ceux-ci. – user2218667

+0

Vous aurez besoin de poster du code source pour que nous vous disions pourquoi il fonctionne lentement. C'est probablement hors de la portée de cette question. –

Questions connexes