smlacombe / october-chess-engine

Android Chess Engine based on october-chess-engine
http://skeeto.github.com/october-chess-engine/
The Unlicense
0 stars 0 forks source link

Very poor performance #16

Closed smlacombe closed 10 years ago

smlacombe commented 10 years ago

The app is verry slow, especially during the board loading, the fragment switching, and the touch event .

smlacombe commented 10 years ago

Note this recurrent error message in log: "07-27 11:48:57.533 7320-7489/lab3.log530.com.lab3 D/SVGAndroid﹕ UNRECOGNIZED SVG COMMAND: dc:type 07-27 11:48:57.973 7320-7489/lab3.log530.com.lab3 D/SVGAndroid﹕ UNRECOGNIZED SVG COMMAND: sodipodi:namedview 07-27 11:48:57.973 7320-7489/lab3.log530.com.lab3 D/SVGAndroid﹕ UNRECOGNIZED SVG COMMAND: metadata 07-27 11:48:57.973 7320-7489/lab3.log530.com.lab3 D/SVGAndroid﹕ UNRECOGNIZED SVG COMMAND: rdf:RDF 07-27 11:48:57.973 7320-7489/lab3.log530.com.lab3 D/SVGAndroid﹕ UNRECOGNIZED SVG COMMAND: cc:Work"

and this exception

07-27 11:48:11.834 7320-7320/lab3.log530.com.lab3 W/Piece﹕ Failure to get drawable id. java.lang.NullPointerException at lab3.log530.com.lab3.Piece.(Piece.java:107) at lab3.log530.com.lab3.pieces.Rook.(Rook.java:25) at lab3.log530.com.lab3.ai.Minimax.(Minimax.java:118) at lab3.log530.com.lab3.ai.Minimax.(Minimax.java:97) at lab3.log530.com.lab3.gui.OptionsFragment.createPlayer(OptionsFragment.java:152) at lab3.log530.com.lab3.gui.OptionsFragment.getGame(OptionsFragment.java:182) at lab3.log530.com.lab3.gui.OptionsFragment$NewGameListener.onClick(OptionsFragment.java:139) at android.view.View.performClick(View.java:4438) at android.view.View$PerformClick.run(View.java:18422) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method)

Apik3 commented 10 years ago

Amélioration de l'application réalisée et nettoyage du LOG.