[HD2 Android NAND Development] aisebastian:
I agree that , but that doesn't necessarily mean that they (class 10) are slower at random access.

About the UI reboot, I think they are EGL related. Here is the logcat around one of these UI reboots

I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 25: RGBA_8880 Surface 3038 Transp 0 TA 1
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 26: RGBA_8880 Surface 3038 Transp 0 TA 1
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 27: RGBA_5650 Surface 3038 Transp 0 TA 0
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 28: RGBA_5650 Surface 3038 Transp 0 TA 0
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 29: RGBA_8880 Surface 3038 Transp 0 TA 0
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 30: RGBA_8880 Surface 3038 Transp 0 TA 0
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 31: RGBA_8888 Surface 3038 Transp 0 TA 0
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 32: RGBA_8888 Surface 3038 Transp 0 TA 0
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 33: RGBA_0008 Surface 3038 Transp 0 TA 0
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3033
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3034
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 303a
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): Config 34: RGBA_0008 Surface 3038 Transp 0 TA 0
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/SurfaceFlinger(30446): KAI selectConfigForPixelFormat 3
I/libEGL (30446): eglGetConfigAttrib 3024
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3023
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3022
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3021
I/libEGL (30446): eglGetConfigAttrib 1
I/libEGL (30446): eglGetConfigAttrib 3027
I/libEGL (30446): eglGetConfigAttrib 1
E/libEGL (30446): eglSetSwapRectangleANDROID:1475 error 3008 (EGL_BAD_DISPLAY)
I/SurfaceFlinger(30446): EGL informations:
I/SurfaceFlinger(30446): # of configs : 53
I/SurfaceFlinger(30446): vendor : Android
I/SurfaceFlinger(30446): version : 1.4 Android META-EGL
I/SurfaceFlinger(30446): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_im
age_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_
gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_AND
ROID_swap_rectangle EGL_NV_system_time
I/SurfaceFlinger(30446): Client API: OpenGL ES
I/SurfaceFlinger(30446): EGLSurface: 8-8-8-8, config=0x9
I/SurfaceFlinger(30446): OpenGL informations:
I/SurfaceFlinger(30446): vendor : Qualcomm
I/SurfaceFlinger(30446): renderer : Adreno 200
I/SurfaceFlinger(30446): version : OpenGL ES-CM 1.1
I/SurfaceFlinger(30446): extensions: GL_AMD_compressed_3DC_texture GL_AMD_compre
ssed_ATC_texture GL_OES_EGL_image GL_OES_blend_equation_separate GL_OES_blend_fu
nc_separate GL_OES_blend_subtract GL_OES_compressed_ETC1_RGB8_texture GL_OES_com
pressed_paletted_texture GL_OES_draw_texture GL_OES_framebuffer_object GL_OES_ma
trix_palette GL_OES_point_size_array GL_OES_point_sprite GL_OES_read_format GL_O
ES_stencil_wrap GL_OES_texture_cube_map GL_OES_texture_env_crossbar GL_OES_textu
re_mirrored_repeat
I/SurfaceFlinger(30446): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger(30446): GL_MAX_VIEWPORT_DIMS = 4096 x 4096
I/SurfaceFlinger(30446): flags = 00000000
D/libEGL (30452): loaded /system/lib/egl/libGLES_android.so
D/libEGL (30452): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL (30452): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL (30452): loaded /system/lib/egl/libGLESv2_adreno200.so
I/libEGL (30452): eglChooseConfig 1
I/libEGL (30452): eglChooseConfig 2
I/libEGL (30452): eglChooseConfig found: 1
I/libEGL (30452): eglChooseConfig found: 1
D/SurfaceTexture(30446): SurfaceTexture::dequeue: Not allowed to dequeue more th
an one buffer SLEEPING
I/SamplingProfilerIntegration(30445): Profiling disabled.
I/Zygote (30445): Preloading classes...
D/dalvikvm(30445): GC_EXPLICIT freed 36K, 81% free 408K/2048K, paused 0ms+1ms
D/dalvikvm(30445): GC_EXPLICIT freed 4K, 77% free 472K/2048K, paused 0ms+1ms
D/SurfaceTexture(30446): SurfaceTexture::dequeue: Not allowed to dequeue more th
an one buffer SLEEPING
D/dalvikvm(30445): GC_EXPLICIT freed 18K, 76% free 506K/2048K, paused 0ms+1ms
D/dalvikvm(30445): GC_EXPLICIT freed 28K, 74% free 533K/2048K, paused 1ms+1ms
D/dalvikvm(30445): GC_EXPLICIT freed 15K, 72% free 574K/2048K, paused 1ms+1ms
D/SurfaceTexture(30446): SurfaceTexture::dequeue: Not allowed to dequeue more th
an one buffer SLEEPING
I/ServiceManager( 63): service 'sip' died
I/ServiceManager( 63): service 'simphonebook' died
I/ServiceManager( 63): service 'iphonesubinfo' died
I/ServiceManager( 63): service 'isms' died
I/ServiceManager( 63): service 'phone' died
D/SurfaceTexture(30446): SurfaceTexture::dequeue: Not allowed to dequeue more th
an one buffer SLEEPING
W/AudioFlinger( 71): session id 12213 not found for pid 71
I/ServiceManager( 63): service 'batteryinfo' died
I/ServiceManager( 63): service 'sensorservice' died
I/ServiceManager( 63): service 'telephony.registry' died
I/ServiceManager( 63): service 'alarm' died
I/ServiceManager( 63): service 'permission' died
I/ServiceManager( 63): service 'cpuinfo' died
I/ServiceManager( 63): service 'package' died
I/ServiceManager( 63): service 'bluetooth_a2dp' died
I/ServiceManager( 63): service 'account' died
I/ServiceManager( 63): service 'activity' died
I/ServiceManager( 63): service 'meminfo' died
I/ServiceManager( 63): service 'power' died
I/ServiceManager( 63): service 'entropy' died
I/ServiceManager( 63): service 'netpolicy' died
I/ServiceManager( 63): service 'gfxinfo' died
I/ServiceManager( 63): service 'bluetooth' died
I/ServiceManager( 63): service 'hardware' died
I/ServiceManager( 63): service 'battery' died
I/ServiceManager( 63): service 'vibrator' died
I/ServiceManager( 63): service 'window' died
I/ServiceManager( 63): service 'usagestats' died
I/ServiceManager( 63): service 'content' died
I/ServiceManager( 63): service 'statusbar' died
I/ServiceManager( 63): service 'input_method' died
I/ServiceManager( 63): service 'accessibility' died
I/ServiceManager( 63): service 'device_policy' died
I/ServiceManager( 63): service 'clipboard' died
I/ServiceManager( 63): service 'network_management' died
I/ServiceManager( 63): service 'textservices' died
I/ServiceManager( 63): service 'netstats' died
I/ServiceManager( 63): service 'wifip2p' died
I/ServiceManager( 63): service 'wifi' died
I/ServiceManager( 63): service 'connectivity' died
I/ServiceManager( 63): service 'throttle' died
I/ServiceManager( 63): service 'mount' died
I/ServiceManager( 63): service 'notification' died
I/ServiceManager( 63): service 'devicestoragemonitor' died
I/ServiceManager( 63): service 'location' died
I/ServiceManager( 63): service 'country_detector' died
I/ServiceManager( 63): service 'search' died
I/ServiceManager( 63): service 'dropbox' died
I/ServiceManager( 63): service 'wallpaper' died
I/ServiceManager( 63): service 'audio' died
I/ServiceManager( 63): service 'usb' died
I/ServiceManager( 63): service 'uimode' died
I/ServiceManager( 63): service 'backup' died
I/ServiceManager( 63): service 'appwidget' died
I/ServiceManager( 63): service 'diskstats' died
I/ServiceManager( 63): service 'samplingprofiler' died
W/AudioFlinger( 71): power manager service died !!!
D/SurfaceTexture(30446): SurfaceTexture::dequeue: Not allowed to dequeue more th
an one buffer SLEEPING
E/installd( 73): eof
E/installd( 73): failed to read size
I/installd( 73): closing connection
D/SurfaceTexture(30446): SurfaceTexture::dequeue: Not allowed to dequeue more
than one buffer RETRY mBufferCount:2 mServerBufferCount:2
D/SurfaceTexture(30446): SurfaceTexture::dequeuebuffer: MIN EXCEEDED mBuffer:3 b
umped
D/AK8973 ( 75): Compass CLOSE