LogCat Analyse

  • 7 Antworten
  • Letztes Antwortdatum
Jaiel

Jaiel

Dauer-User
235
Hey ich arbeite nciht gerne mit dem LogCat und weiß daher nciht so viel über ihn

Könntet ihr mir verraten warum ich so viele Einträge habe obwohl die App sauber zu laufen scheint?

Hier der Vollständige:
PHP:
02-20 21:10:22.984: D/AndroidRuntime(956): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
02-20 21:10:22.984: D/AndroidRuntime(956): CheckJNI is ON
02-20 21:10:23.884: D/AndroidRuntime(956): Calling main entry com.android.commands.pm.Pm
02-20 21:10:23.954: W/ActivityManager(91): No content provider found for permission revoke: file:///data/local/tmp/DOT.apk
02-20 21:10:24.044: W/ActivityManager(91): No content provider found for permission revoke: file:///data/local/tmp/DOT.apk
02-20 21:10:24.274: D/dalvikvm(91): GC_CONCURRENT freed 475K, 11% free 8778K/9799K, paused 7ms+11ms
02-20 21:10:24.514: I/PackageManager(91): Removing non-system package:de.jaielsoft.activities
02-20 21:10:24.514: I/ActivityManager(91): Force stopping package de.jaielsoft.activities uid=10043
02-20 21:10:24.524: I/ActivityManager(91): Killing proc 934:de.jaielsoft.activities/10043: force stop
02-20 21:10:24.524: I/ActivityManager(91):   Force finishing activity ActivityRecord{41200660 de.jaielsoft.activities/.MainActivity}
02-20 21:10:24.534: I/ActivityManager(91):   Force finishing activity ActivityRecord{412c52e8 de.jaielsoft.activities/.PlayActivity}
02-20 21:10:24.564: I/WindowManager(91): WIN DEATH: Window{41234f60 de.jaielsoft.activities/de.jaielsoft.activities.MainActivity paused=true}
02-20 21:10:24.574: W/WindowManager(91): Force-removing child win Window{412965b0 SurfaceView paused=false} from container Window{41234f60 de.jaielsoft.activities/de.jaielsoft.activities.MainActivity paused=true}
02-20 21:10:24.604: W/InputDispatcher(91): channel '411f1010 de.jaielsoft.activities/de.jaielsoft.activities.PlayActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
02-20 21:10:24.604: E/InputDispatcher(91): channel '411f1010 de.jaielsoft.activities/de.jaielsoft.activities.PlayActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
02-20 21:10:24.624: I/WindowManager(91): WIN DEATH: Window{411f1010 de.jaielsoft.activities/de.jaielsoft.activities.PlayActivity paused=true}
02-20 21:10:24.624: W/InputDispatcher(91): Attempted to unregister already unregistered input channel '411f1010 de.jaielsoft.activities/de.jaielsoft.activities.PlayActivity (server)'
02-20 21:10:24.624: W/WindowManager(91): Force-removing child win Window{4127c1d0 SurfaceView paused=false} from container Window{411f1010 de.jaielsoft.activities/de.jaielsoft.activities.PlayActivity paused=true}
02-20 21:10:24.694: W/WindowManager(91): Failed looking up window
02-20 21:10:24.694: W/WindowManager(91): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@411e6c08 does not exist
02-20 21:10:24.694: W/WindowManager(91): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7163)
02-20 21:10:24.694: W/WindowManager(91): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7154)
02-20 21:10:24.694: W/WindowManager(91): 	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1545)
02-20 21:10:24.694: W/WindowManager(91): 	at android.os.BinderProxy.sendDeathNotice(Binder.java:417)
02-20 21:10:24.694: W/WindowManager(91): 	at dalvik.system.NativeStart.run(Native Method)
02-20 21:10:24.694: I/WindowManager(91): WIN DEATH: null
02-20 21:10:24.704: I/WindowManager(91): WINDOW DIED Window{411f1010 de.jaielsoft.activities/de.jaielsoft.activities.PlayActivity paused=true}
02-20 21:10:24.794: I/PackageManager(91): Package de.jaielsoft.activities codePath changed from /data/app/de.jaielsoft.activities-1.apk to /data/app/de.jaielsoft.activities-2.apk; Retaining data and using new
02-20 21:10:24.794: I/PackageManager(91): Running dexopt on: de.jaielsoft.activities
02-20 21:10:25.684: D/dalvikvm(967): DexOpt: couldn't find field Landroid/app/Notification;.category
02-20 21:10:25.684: D/dalvikvm(967): DexOpt: couldn't find field Landroid/app/Notification;.actions
02-20 21:10:26.454: D/dalvikvm(967): DexOpt: load 254ms, verify+opt 926ms
02-20 21:10:26.604: W/PackageManager(91): Code path for pkg : de.jaielsoft.activities changing from /data/app/de.jaielsoft.activities-1.apk to /data/app/de.jaielsoft.activities-2.apk
02-20 21:10:26.604: W/PackageManager(91): Resource path for pkg : de.jaielsoft.activities changing from /data/app/de.jaielsoft.activities-1.apk to /data/app/de.jaielsoft.activities-2.apk
02-20 21:10:26.624: I/ActivityManager(91): Force stopping package de.jaielsoft.activities uid=10043
02-20 21:10:26.694: D/PackageManager(91): New package installed in /data/app/de.jaielsoft.activities-2.apk
02-20 21:10:26.884: D/dalvikvm(91): GC_CONCURRENT freed 502K, 11% free 8742K/9799K, paused 7ms+9ms
02-20 21:10:26.974: I/ActivityManager(91): Force stopping package de.jaielsoft.activities uid=10043
02-20 21:10:27.084: D/dalvikvm(188): GC_EXPLICIT freed 134K, 10% free 7801K/8647K, paused 5ms+6ms
02-20 21:10:27.204: D/dalvikvm(231): GC_EXPLICIT freed 159K, 5% free 6829K/7175K, paused 4ms+6ms
02-20 21:10:27.484: D/dalvikvm(91): GC_EXPLICIT freed 186K, 12% free 8680K/9799K, paused 6ms+13ms
02-20 21:10:27.544: D/PackageManager(91): generateServicesMap(android.accounts.AccountAuthenticator): 2 services unchanged
02-20 21:10:27.574: D/PackageManager(91): generateServicesMap(android.content.SyncAdapter): 4 services unchanged
02-20 21:10:27.574: D/BackupManagerService(91): Received broadcast Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:de.jaielsoft.activities flg=0x10000010 (has extras) }
02-20 21:10:27.604: I/AccountTypeManager(344): Loaded meta-data for 1 account types, 0 accounts in 13ms(wall) 7ms(cpu)
02-20 21:10:27.664: D/PackageManager(91): generateServicesMap(android.accounts.AccountAuthenticator): 2 services unchanged
02-20 21:10:27.694: D/PackageManager(91): generateServicesMap(android.content.SyncAdapter): 4 services unchanged
02-20 21:10:27.834: D/BackupManagerService(91): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:de.jaielsoft.activities flg=0x10000010 (has extras) }
02-20 21:10:27.834: V/BackupManagerService(91): updatePackageParticipantsLocked: #1
02-20 21:10:28.064: W/RecognitionManagerService(91): no available voice recognition services found
02-20 21:10:28.594: I/AccountTypeManager(344): Loaded meta-data for 1 account types, 0 accounts in 350ms(wall) 10ms(cpu)
02-20 21:10:28.744: D/dalvikvm(91): GC_CONCURRENT freed 414K, 12% free 8705K/9799K, paused 22ms+10ms
02-20 21:10:28.794: D/BackupManagerService(91): Received broadcast Intent { act=android.intent.action.PACKAGE_REPLACED dat=package:de.jaielsoft.activities flg=0x10000010 (has extras) }
02-20 21:10:28.794: V/BackupManagerService(91): updatePackageParticipantsLocked: #1
02-20 21:10:29.374: D/dalvikvm(91): GC_EXPLICIT freed 228K, 12% free 8682K/9799K, paused 8ms+36ms
02-20 21:10:29.384: D/AndroidRuntime(956): Shutting down VM
02-20 21:10:29.414: D/dalvikvm(956): GC_CONCURRENT freed 101K, 78% free 456K/2048K, paused 1ms+1ms
02-20 21:10:29.414: D/jdwp(956): Got wake-up signal, bailing out of select
02-20 21:10:29.414: D/dalvikvm(956): Debugger has detached; object registry had 1 entries
02-20 21:10:29.434: I/AndroidRuntime(956): NOTE: attach of thread 'Binder Thread #3' failed
02-20 21:10:30.014: D/AndroidRuntime(975): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
02-20 21:10:30.024: D/AndroidRuntime(975): CheckJNI is ON
02-20 21:10:30.954: D/AndroidRuntime(975): Calling main entry com.android.commands.am.Am
02-20 21:10:31.010: I/ActivityManager(91): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=de.jaielsoft.activities/.SplashScreenActivity} from pid 975
02-20 21:10:31.034: W/WindowManager(91): Failure taking screenshot for (120x162) to layer 21005
02-20 21:10:31.124: D/AndroidRuntime(975): Shutting down VM
02-20 21:10:31.164: D/dalvikvm(986): Not late-enabling CheckJNI (already on)
02-20 21:10:31.164: D/dalvikvm(975): GC_CONCURRENT freed 102K, 77% free 485K/2048K, paused 1ms+2ms
02-20 21:10:31.174: I/AndroidRuntime(975): NOTE: attach of thread 'Binder Thread #3' failed
02-20 21:10:31.174: D/dalvikvm(975): Debugger has detached; object registry had 1 entries
02-20 21:10:31.224: I/ActivityManager(91): Start proc de.jaielsoft.activities for activity de.jaielsoft.activities/.SplashScreenActivity: pid=986 uid=10043 gids={}
02-20 21:10:31.344: W/NetworkManagementSocketTagger(91): setKernelCountSet(10043, 1) failed with errno -2
02-20 21:10:31.864: I/Process(91): Sending signal. PID: 986 SIG: 3
02-20 21:10:31.864: I/dalvikvm(986): threadid=3: reacting to signal 3
02-20 21:10:32.004: I/dalvikvm(986): Wrote stack traces to '/data/anr/traces.txt'
02-20 21:10:32.294: D/dalvikvm(986): GC_FOR_ALLOC freed 57K, 5% free 6513K/6787K, paused 60ms
02-20 21:10:32.304: I/dalvikvm-heap(986): Grow heap (frag case) to 7.599MB for 1228816-byte allocation
02-20 21:10:32.354: I/Process(91): Sending signal. PID: 986 SIG: 3
02-20 21:10:32.364: I/dalvikvm(986): threadid=3: reacting to signal 3
02-20 21:10:32.464: I/dalvikvm(986): Wrote stack traces to '/data/anr/traces.txt'
02-20 21:10:32.474: D/dalvikvm(986): GC_CONCURRENT freed <1K, 4% free 7712K/8007K, paused 4ms+4ms
02-20 21:10:32.534: D/gralloc_goldfish(986): Emulator without GPU emulation detected.
02-20 21:10:32.644: I/ActivityManager(91): Displayed de.jaielsoft.activities/.SplashScreenActivity: +1s549ms
02-20 21:10:32.674: W/InputManagerService(91): Got RemoteException sending setActive(false) notification to pid 934 uid 10043
02-20 21:10:33.144: W/WindowManager(91): Failure taking screenshot for (120x162) to layer 21015
02-20 21:10:33.204: I/ActivityManager(91): START {cmp=de.jaielsoft.activities/.MainActivity} from pid 986
02-20 21:10:33.354: D/dalvikvm(986): GC_CONCURRENT freed 1503K, 21% free 6661K/8327K, paused 5ms+4ms
02-20 21:10:33.514: D/dalvikvm(986): GC_CONCURRENT freed <1K, 15% free 7086K/8327K, paused 4ms+3ms
02-20 21:10:33.644: D/dalvikvm(986): GC_CONCURRENT freed <1K, 10% free 7551K/8327K, paused 5ms+4ms
02-20 21:10:33.724: D/dalvikvm(986): GC_FOR_ALLOC freed <1K, 8% free 7679K/8327K, paused 39ms
02-20 21:10:33.744: I/Process(91): Sending signal. PID: 986 SIG: 3
02-20 21:10:33.744: I/dalvikvm(986): threadid=3: reacting to signal 3
02-20 21:10:33.754: I/dalvikvm-heap(986): Grow heap (frag case) to 8.738MB for 1228816-byte allocation
02-20 21:10:33.824: I/dalvikvm(986): Wrote stack traces to '/data/anr/traces.txt'
02-20 21:10:33.904: D/dalvikvm(986): GC_CONCURRENT freed <1K, 7% free 8879K/9543K, paused 4ms+4ms
02-20 21:10:34.104: D/dalvikvm(986): GC_FOR_ALLOC freed 1160K, 17% free 7983K/9543K, paused 65ms
02-20 21:10:34.104: I/dalvikvm-heap(986): Grow heap (frag case) to 8.389MB for 552976-byte allocation
02-20 21:10:34.174: D/dalvikvm(986): GC_CONCURRENT freed 1K, 11% free 8521K/9543K, paused 4ms+4ms
02-20 21:10:34.274: I/ActivityManager(91): Displayed de.jaielsoft.activities/.MainActivity: +1s39ms
02-20 21:10:34.894: W/NetworkManagementSocketTagger(91): setKernelCountSet(10013, 0) failed with errno -2
02-20 21:10:47.234: I/ActivityManager(91): START {cmp=de.jaielsoft.activities/.PlayActivity} from pid 986
02-20 21:10:47.234: W/WindowManager(91): Failure taking screenshot for (120x162) to layer 21015
02-20 21:10:47.494: D/dalvikvm(986): GC_FOR_ALLOC freed 1240K, 23% free 7402K/9543K, paused 132ms
02-20 21:10:47.494: I/dalvikvm-heap(986): Grow heap (frag case) to 8.467MB for 1228816-byte allocation
02-20 21:10:47.634: D/dalvikvm(986): GC_CONCURRENT freed 1K, 10% free 8600K/9543K, paused 4ms+4ms
02-20 21:10:47.764: I/Process(91): Sending signal. PID: 986 SIG: 3
02-20 21:10:47.774: I/dalvikvm(986): threadid=3: reacting to signal 3
02-20 21:10:47.824: D/dalvikvm(986): GC_FOR_ALLOC freed <1K, 10% free 8612K/9543K, paused 56ms
02-20 21:10:47.824: I/dalvikvm-heap(986): Grow heap (frag case) to 9.003MB for 552976-byte allocation
02-20 21:10:47.834: I/dalvikvm(986): Wrote stack traces to '/data/anr/traces.txt'
02-20 21:10:47.904: D/dalvikvm(986): GC_FOR_ALLOC freed <1K, 10% free 9152K/10119K, paused 73ms
02-20 21:10:48.014: I/ActivityManager(91): Displayed de.jaielsoft.activities/.PlayActivity: +758ms
02-20 21:10:51.704: I/ActivityManager(91): START {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher/com.android.launcher2.Launcher} from pid 91
02-20 21:10:51.724: W/WindowManager(91): Failure taking screenshot for (120x162) to layer 21025
02-20 21:10:51.754: W/NetworkManagementSocketTagger(91): setKernelCountSet(10013, 1) failed with errno -2
02-20 21:10:52.624: W/NetworkManagementSocketTagger(91): setKernelCountSet(10043, 0) failed with errno -2
02-20 21:10:53.394: W/ResourceType(91): Invalid package identifier when getting bag for resource number 0x7f0c0008
02-20 21:10:56.494: I/ActivityManager(91): Killing 986:de.jaielsoft.activities/10043: remove task
02-20 21:10:56.544: W/InputManagerService(91): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@412d8d28
02-20 21:10:56.644: I/ActivityManager(91): Process de.jaielsoft.activities (pid 986) has died.
02-20 21:12:23.744: D/dalvikvm(173): GC_CONCURRENT freed 383K, 8% free 6973K/7559K, paused 7ms+5ms


und hier nur die session filter anzeige:
PHP:
02-20 21:10:31.864: I/dalvikvm(986): threadid=3: reacting to signal 3
02-20 21:10:32.004: I/dalvikvm(986): Wrote stack traces to '/data/anr/traces.txt'
02-20 21:10:32.294: D/dalvikvm(986): GC_FOR_ALLOC freed 57K, 5% free 6513K/6787K, paused 60ms
02-20 21:10:32.304: I/dalvikvm-heap(986): Grow heap (frag case) to 7.599MB for 1228816-byte allocation
02-20 21:10:32.364: I/dalvikvm(986): threadid=3: reacting to signal 3
02-20 21:10:32.464: I/dalvikvm(986): Wrote stack traces to '/data/anr/traces.txt'
02-20 21:10:32.474: D/dalvikvm(986): GC_CONCURRENT freed <1K, 4% free 7712K/8007K, paused 4ms+4ms
02-20 21:10:32.534: D/gralloc_goldfish(986): Emulator without GPU emulation detected.
02-20 21:10:33.354: D/dalvikvm(986): GC_CONCURRENT freed 1503K, 21% free 6661K/8327K, paused 5ms+4ms
02-20 21:10:33.514: D/dalvikvm(986): GC_CONCURRENT freed <1K, 15% free 7086K/8327K, paused 4ms+3ms
02-20 21:10:33.644: D/dalvikvm(986): GC_CONCURRENT freed <1K, 10% free 7551K/8327K, paused 5ms+4ms
02-20 21:10:33.724: D/dalvikvm(986): GC_FOR_ALLOC freed <1K, 8% free 7679K/8327K, paused 39ms
02-20 21:10:33.744: I/dalvikvm(986): threadid=3: reacting to signal 3
02-20 21:10:33.754: I/dalvikvm-heap(986): Grow heap (frag case) to 8.738MB for 1228816-byte allocation
02-20 21:10:33.824: I/dalvikvm(986): Wrote stack traces to '/data/anr/traces.txt'
02-20 21:10:33.904: D/dalvikvm(986): GC_CONCURRENT freed <1K, 7% free 8879K/9543K, paused 4ms+4ms
02-20 21:10:34.104: D/dalvikvm(986): GC_FOR_ALLOC freed 1160K, 17% free 7983K/9543K, paused 65ms
02-20 21:10:34.104: I/dalvikvm-heap(986): Grow heap (frag case) to 8.389MB for 552976-byte allocation
02-20 21:10:34.174: D/dalvikvm(986): GC_CONCURRENT freed 1K, 11% free 8521K/9543K, paused 4ms+4ms
02-20 21:10:47.494: D/dalvikvm(986): GC_FOR_ALLOC freed 1240K, 23% free 7402K/9543K, paused 132ms
02-20 21:10:47.494: I/dalvikvm-heap(986): Grow heap (frag case) to 8.467MB for 1228816-byte allocation
02-20 21:10:47.634: D/dalvikvm(986): GC_CONCURRENT freed 1K, 10% free 8600K/9543K, paused 4ms+4ms
02-20 21:10:47.774: I/dalvikvm(986): threadid=3: reacting to signal 3
02-20 21:10:47.824: D/dalvikvm(986): GC_FOR_ALLOC freed <1K, 10% free 8612K/9543K, paused 56ms
02-20 21:10:47.824: I/dalvikvm-heap(986): Grow heap (frag case) to 9.003MB for 552976-byte allocation
02-20 21:10:47.834: I/dalvikvm(986): Wrote stack traces to '/data/anr/traces.txt'
02-20 21:10:47.904: D/dalvikvm(986): GC_FOR_ALLOC freed <1K, 10% free 9152K/10119K, paused 73ms


ich möchte die alle weg haben und mir gefallen vor allem nicht die orangenen

was hat das alles zu bedeuten!!!

Der ursprüngliche Beitrag von 22:15 Uhr wurde um 22:16 Uhr ergänzt:

oder sind das ganz normale logcat einträge!!!! ne oder?
 
Bei den zweiten Teil meckert dein System herum.

Auf den MainThread (wahrscheinlich der deiner App) werden zu viele Rechenoperationen ausgeführt. Du bist aber unter der Grenze, die zum Absturz der App führt. Gleichzeitig räumt der Garbage Collector fleißig Speicher frei.

Es zwar noch alles in grünen Bereich, könnte aber zu Problemen führen, wenn du deine App noch weiter erweiterst.

Keeping Your App Responsive | Android Developers

PS:

Wenn du nicht unbedingt einen BrodcastReceiver brauchst, solltest du besser ein LocalBroadCast benutzen. (Wg. Sicherheit, sonst kann man deine App im schlimmsten Fall für einen echt bösen Hack missbrauchen).

LocalBroadcastManager | Android Developers
 
Ich benutze gar kein Broadcastreceivier also nicht das ich wüsste
ich hab ein splashscreen eine mainactivity und eine gameactivity dort zeige ich einfach nur Bitmaps an

Also ich habe einfach nur im mainthread mein Spiel gestartet und davon ist dieser logcat Eintrag

Ich stelle eigentlich sicher dass ich Objekte und variablen immer global anlege gerade damit der GC nicht so oft angeschmissen wird

Also zur Zeit ist da auch nicht viel los auf dem Schirm eigentlich nur ein paar Bitmaps 6-7 die sich bewegen und halt durch anklicken bestimmte Dinge Ausfuhren (Sound ein aus ...game starten...)

Wundert mich schon dass da so viel los ist im logcat

Vor allem gibt er im ersten log oben einen E Aus aber das scheint die app nicht zu stören

Der ursprüngliche Beitrag von 01:51 Uhr wurde um 01:54 Uhr ergänzt:

Hier:
02-20 21:10:24.604: W/InputDispatcher(91): channel '411f1010 de.jaielsoft.activities/de.jaielsoft.activities.PlayActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
02-20 21:10:24.604: E/InputDispatcher(91): channel '411f1010 de.jaielsoft.activities/de.jaielsoft.activities.PlayActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

Der ursprüngliche Beitrag von 01:54 Uhr wurde um 02:01 Uhr ergänzt:

Also ich führe schon sehr viele rechenoperationen aus da es sich um eine physikreiche spielmechanik handelt sogar nur um die Objekte im menu zu bewegen da ich erstmal alles zum laufen bringe und später feintuning mache
da wird selbst vom exit button in 1ms Schritten seine Beschleunigung, Geschwindigkeit und so weiter ausgerechnet lol

Der ursprüngliche Beitrag von 02:01 Uhr wurde um 02:01 Uhr ergänzt:

Und dabei sind diese Werte auf 0
 
Es sind die Bilder. Diese belegen relativ viel Speicher, und wenn du diese Objekte manipulierst, ist echt was los.

Du solltest grundsätzlich vorsichtig mit globalen Variablen (static) operieren, außer es sind Konstanten.
Der GC in der Regel räumt nur Objekte, wenn es keine Referenzen auf andere Objekte mehr bestehen. Globale Objekte haben die böse Eigenschaft, dass die Referenz drauf ewig bestehen.
Den Rest kannst du dir selber denken.

Ob 0 oder 1000 ist egal, der reservierte Speicher ist der gleiche.

Vielleicht helfen dir folgende Google-Seiten weiter:

Managing Your App's Memory | Android Developers
Performance Tips | Android Developers
 
markus.tullius schrieb:
Es sind die Bilder. Diese belegen relativ viel Speicher, und wenn du diese Objekte manipulierst, ist echt was los.


Vielleicht helfen dir folgende Google-Seiten weiter:

Managing Your App's Memory | Android Developers
Performance Tips | Android Developers

hi danke für deine hilfe

das mit den bitmaps kann man ja leider nciht umgehen
ich könnte höchstens jedes Bitmap kurz vor dem Zeichnen in ein einziges bitmap objekt immer wieder neu laden/decoden/skalieren...das würde speicher sparen aber an der Performance kratzen wenn ich das 30 mal die sekunde mache...

Der ursprüngliche Beitrag von 11:32 Uhr wurde um 11:39 Uhr ergänzt:

achja ich sollte meine bitmaps auch wohl besser aus jpg's laden statt aus png :)

Der ursprüngliche Beitrag von 11:39 Uhr wurde um 11:43 Uhr ergänzt:

aber dann hab ich keine transparenz mehr so ein shiet

Der ursprüngliche Beitrag von 11:43 Uhr wurde um 11:45 Uhr ergänzt:

wie machen es denn die professionellen entwickler bei spielen zum Beispiel? die laden doch auch massig an bild ressourcen
 
Es hilft mit Threads zu arbeiten. Packe alles was mit den Bitmaps zu tun hat in Threads, bis auf das Setzen des Bildes. Das dürfte die Lage entspannen.

Ob du jpg oder png lädst, ist egal, du arbeitest mit bitmaps.
 
Zuletzt bearbeitet:
mmmmmh die bitmaps sind zwar nur in der view klasse gespecihert aber die logik ist schon in einen thread ausgelagert

oder meinst du was anderes?
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Jaiel
Zurück
Oben Unten