We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

Scroll lento

Hola, 
Tengo un problema de rendimiento al hacer scroll(es muy lento en comparacion a un listview normal), busque en la documentacion para ver si era algo en la configuracion pero no encontre nada, espero me puedan ayudar con esto saludos.

15 Replies

PM paul moreno replied to paul moreno September 13, 2019 06:01 PM UTC

Hola, 
Tengo un problema de rendimiento al hacer scroll(es muy lento en comparacion a un listview normal), busque en la documentacion para ver si era algo en la configuracion pero no encontre nada, espero me puedan ayudar con esto saludos.

Video

Attachment: slow_e4f89782.zip


BS Balasubramani Sundaram Syncfusion Team September 16, 2019 02:11 PM UTC

Hi Hola, 
 
Thank you for contacting Syncfusion support. 
 
Based on the provided video, we have prepared the sample and checked the issue “Performance issue on scrolling in SfDataGrid” and we couldn’t able to replicate the issue in our end. We have also checked the application in Samsung Galaxy Tab A as well in Mi A1 Android 9 Pie with enabled horizontal scrolling then also it is working fine as we expected. Please provide the details about the tested device and configuration, it will help us to provide the solution earlier. 
 
Please refer the following sample, 
 
 
 
Note: Syncfusion NuGet version 17.1.0.51 
 
Please check the sample and let us know if you still facing the same issue? If not, please modify the sample based on your scenario and revert us with the more details, so that it will be helpful for us to check on it and provide you the solution at the earliest.  
 
Regards, 
Balasubramani Sundaram. 



PM paul moreno September 17, 2019 07:07 PM UTC

Hola,
Todavía tengo problemas de rendimiento para probar su solución, pero aún es lenta, solo aumente el número de registros a 70.

Esto es lo que muestra en modo de depuración:

[Línea de tiempo] Línea de tiempo: Id de Activity_idle: android.os.BinderProxy@105e1779 hora: 660937981
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[art] Barrido de marca concurrente explícito GC liberado 48955 (1540KB) objetos AllocSpace, 0 (0B) objetos LOS, 42% gratis, 5MB / 9MB, en pausa 1.007ms en total 39.794ms
[Mono] GC_TAR_BRIDGE puentes 36061 objetos 36064 opaco 0 colores 36061 colores puenteados 36061 colores visibles 36061 xref 0 hit-cache 0 cache-semihit 0 cache-miss 0 configuración 6.68ms tarjan 40.44ms scc-setup 17.94ms collect-xref 2.23ms xref-setup 0.98ms limpieza 13.28ms
[Mono] GC_BRIDGE: Completo, se ejecutó durante 669,56 ms
[Mono] GC_MINOR: (Vivero completo) tiempo 311.98ms, stw 312.62ms promovido 3429K tamaño principal: 34128K en uso: 32805K tamaño perdido: 7364K en uso: 6345K
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[art] Barrido de marca concurrente explícito GC liberado 66809 (2MB) objetos AllocSpace, 0 (0B) objetos LOS, 42% gratis, 5MB / 9MB, en pausa 1.037ms en total 42.419ms
[Mono] GC_TAR_BRIDGE puentes 35133 objetos 35145 opaco 0 colores 35133 colores puenteados 35133 colores visibles 35133 xref 0 cache-hit 0 cache-semihit 0 cache-miss 0 configuración 6.41ms tarjan 36.99ms scc-setup 16.57ms collect-xref 1.98ms xref-setup 0.82ms limpieza 12.02ms
[Mono] GC_BRIDGE: Completo, se ejecutó durante 654,36 ms
[Mono] GC_MINOR: (Vivero completo) tiempo 290.22ms, stw 290.80ms promovido 3345K tamaño principal: 37536K en uso: 36150K tamaño perdido: 7364K en uso: 6345K

Configuración de Viual Studio para Mac:

Visual Studio Community 2019 para Mac
Versión 8.2.5 (compilación 5)
Instalación UUID: a5d1bc59-8a38-4d8e-9998-a2bdd50e1b8a
GTK + 2.24.23 (tema de Raleigh)
Xamarin.Mac 5.14.0.85 (d16-2-fix-mac-updates / 86973979)

Versión del paquete: 600000327

Mono Framework MDK
Tiempo de ejecución:
Mono 6.0.0.327 (2019-02 / f8ea05bddcb) (64 bits)
Versión del paquete: 600000327

NuGet
Versión: 5.1.0.6013

.NET Core
Tiempo de ejecución: / usr / local / share / dotnet / dotnet
Versiones de tiempo de ejecución:
2.1.12
2.1.11
2.1.9
2.1.8
2.1.7
2.1.2
2.1.1
2.0.5
2.0.0
SDK: /usr/local/share/dotnet/sdk/2.1.701/Sdks
Versiones del SDK:
2.1.701
2.1.700
2.1.505
2.1.504
2.1.503
2.1.302
2.1.301
2.1.4
2.0.0
SDK de MSBuild: /Library/Frameworks/Mono.framework/Versions/6.0.0/lib/mono/msbuild/Current/bin/Sdks

Xamarin.Profiler
Versión: 1.6.11
Ubicación: / Aplicaciones / Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

Updater
Versión: 11

Herramientas para desarrolladores de Apple
Xcode 10.2.1 (14490.122)
Compilación 10E1001

Xamarin.Mac
Versión: 5.14.0.114 (comunidad de Visual Studio)
Hash: c6691164
Rama: d16-2
Fecha de construcción: 2019-07-29 15: 54: 06-0400

Xamarin.iOS
Versión: 12.14.0.114 (comunidad de Visual Studio)
Hash: c6691164
Rama: d16-2
Fecha de construcción: 2019-07-29 15: 54: 05-0400

Xamarin Designer
Versión: 16.2.0.379
Hash: 3f0652957
Rama: controles remotos / origen / d16-2
Fecha de construcción: 2019-08-01 17:32:50 UTC

Xamarin.Android
Versión: 9.4.1.0 (Visual Studio Community)
Confirmación: xamarin-android / d16-2 / ebd65c9
Android SDK: / Users / sistemascubicos / Library / Developer / Xamarin / android-sdk-macosx
Versiones de Android admitidas:
4.4 (nivel de API 19)
6.0 (nivel de API 23)
7.1 (nivel de API 25)
8.0 (nivel de API 26)
8.1 (nivel de API 27)

Versión de SDK Tools: 26.1.1
Versión de las herramientas de plataforma del SDK: 29.0.2
Versión de las herramientas de compilación del SDK: 27.0.3

Información de compilación: 
Mono: mono / mono / 2019-02 @ e6f5369c2d2
Java.Interop: xamarin/java.interop/d16-2@d64ada5
LibZipSharp: grendello / LibZipSharp / d16-2 @ caa0c74
LibZip: nih-at / libzip / rel-1-5-1 @ b95cf3f
ProGuard: xamarin / proguard / master @ 905836d
SQLite: xamarin/sqlite/3.27.1@8212a2d
Xamarin. Herramientas de Android: xamarin / xamarin-android-tools / d16-2 @ 6f6c969

Microsoft Mobile OpenJDK
SDK de Java: /Users/sistemascubicos/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_8.0.25
1.8.0-25
El código EPL de Android Designer está disponible EPL:
https://github.com/xamarin/AndroidDesigner.EPL

Administrador de dispositivo Android
Versión: 1.2.0.60
Hash: 686c817
Rama: controles remotos / origen / d16-2
Fecha de construcción: 2019-08-07 15:49:58 UTC

Inspector Xamarin
Versión: 1.4.3
Hash: db27525
Rama: versión 1.4
Fecha de construcción: Lun, 09 Jul 2018 21:20:18 GMT
Compatibilidad del cliente: 1

Información de compilación
ID de lanzamiento: 802050005
Revisión de Git: 94d90d630b6c7876d1d5298730d14ec97bbde3f9
Fecha de construcción: 2019-08-22 21: 31: 34 + 00
Rama de compilación: versión-8.2
Extensiones Xamarin: 1cf04a6621fb6629226ea0285028954d6196e93f

Sistema operativo
Mac OS X 10.14.4
Darwin 18.5.0 Darwin Kernel Versión 18.5.0
    Lun Mar 11 20:40:32 PDT 2019
    raíz: xnu-4903.251.3 ~ 3 / RELEASE_X86_64 x86_64



PM paul moreno replied to Balasubramani Sundaram September 18, 2019 09:30 PM UTC

Hi Hola, 
 
Thank you for contacting Syncfusion support. 
 
Based on the provided video, we have prepared the sample and checked the issue “Performance issue on scrolling in SfDataGrid” and we couldn’t able to replicate the issue in our end. We have also checked the application in Samsung Galaxy Tab A as well in Mi A1 Android 9 Pie with enabled horizontal scrolling then also it is working fine as we expected. Please provide the details about the tested device and configuration, it will help us to provide the solution earlier. 
 
Please refer the following sample, 
 
 
 
Note: Syncfusion NuGet version 17.1.0.51 
 
Please check the sample and let us know if you still facing the same issue? If not, please modify the sample based on your scenario and revert us with the more details, so that it will be helpful for us to check on it and provide you the solution at the earliest.  
 
Regards, 
Balasubramani Sundaram. 


Hola,
Todavía tengo problemas de rendimiento para probar su solución, pero aún es lenta, solo aumente el número de registros a 70.

Esto es lo que muestra en modo de depuración:

[Línea de tiempo] Línea de tiempo: Id de Activity_idle: android.os.BinderProxy@105e1779 hora: 660937981
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[art] Barrido de marca concurrente explícito GC liberado 48955 (1540KB) objetos AllocSpace, 0 (0B) objetos LOS, 42% gratis, 5MB / 9MB, en pausa 1.007ms en total 39.794ms
[Mono] GC_TAR_BRIDGE puentes 36061 objetos 36064 opaco 0 colores 36061 colores puenteados 36061 colores visibles 36061 xref 0 hit-cache 0 cache-semihit 0 cache-miss 0 configuración 6.68ms tarjan 40.44ms scc-setup 17.94ms collect-xref 2.23ms xref- instalación 0.98ms limpieza 13.28ms
[Mono] GC_BRIDGE: Completo, se ejecutó durante 669,56 ms
[Mono] GC_MINOR: (Vivero completo) tiempo 311.98ms, stw 312.62ms promovido 3429K tamaño principal: 34128K en uso: 32805K tamaño perdido: 7364K en uso: 6345K
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[art] Barrido de marca concurrente explícito GC liberado 66809 (2MB) objetos AllocSpace, 0 (0B) objetos LOS, 42% gratis, 5MB / 9MB, en pausa 1.037ms en total 42.419ms
[Mono] GC_TAR_BRIDGE puentes 35133 objetos 35145 opaco 0 colores 35133 colores puenteados 35133 colores visibles 35133 xref 0 cache-hit 0 cache-semihit 0 cache-miss 0 configuración 6.41ms tarjan 36.99ms scc-setup 16.57ms collect-xref 1.98ms xref- configuración 0.82ms limpieza 12.02ms
[Mono] GC_BRIDGE: Completo, se ejecutó durante 654,36 ms
[Mono] GC_MINOR: (Vivero completo) tiempo 290.22ms, stw 290.80ms promovido 3345K tamaño principal: 37536K en uso: 36150K tamaño perdido: 7364K en uso: 6345K

Configuración de Viual Studio para Mac:

Visual Studio Community 2019 para Mac
Versión 8.2.5 (compilación 5)
Instalación UUID: a5d1bc59-8a38-4d8e-9998-a2bdd50e1b8a
GTK + 2.24.23 (tema de Raleigh)
Xamarin.Mac 5.14.0.85 (d16-2-fix-mac-updates / 86973979)

Versión del paquete: 600000327

Mono Framework MDK
Tiempo de ejecución:
Mono 6.0.0.327 (2019-02 / f8ea05bddcb) (64 bits)
Versión del paquete: 600000327

NuGet
Versión: 5.1.0.6013

.NET Core
Tiempo de ejecución: / usr / local / share / dotnet / dotnet
Versiones de tiempo de ejecución:
2.1.12
2.1.11
2.1.9
2.1.8
2.1.7
2.1.2
2.1.1
2.0.5
2.0.0
SDK: /usr/local/share/dotnet/sdk/2.1.701/Sdks
Versiones del SDK:
2.1.701
2.1.700
2.1.505
2.1.504
2.1.503
2.1.302
2.1.301
2.1.4
2.0.0
SDK de MSBuild: /Library/Frameworks/Mono.framework/Versions/6.0.0/lib/mono/msbuild/Current/bin/Sdks

Xamarin.Profiler
Versión: 1.6.11
Ubicación: / Aplicaciones / Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

Updater
Versión: 11

Herramientas para desarrolladores de Apple
Xcode 10.2.1 (14490.122)
Compilación 10E1001

Xamarin.Mac
Versión: 5.14.0.114 (comunidad de Visual Studio)
Hash: c6691164
Rama: d16-2
Fecha de construcción: 2019-07-29 15: 54: 06-0400

Xamarin.iOS
Versión: 12.14.0.114 (comunidad de Visual Studio)
Hash: c6691164
Rama: d16-2
Fecha de construcción: 2019-07-29 15: 54: 05-0400

Xamarin Designer
Versión: 16.2.0.379
Hash: 3f0652957
Rama: controles remotos / origen / d16-2
Fecha de construcción: 2019-08-01 17:32:50 UTC

Xamarin.Android
Versión: 9.4.1.0 (Visual Studio Community)
Confirmación: xamarin-android / d16-2 / ebd65c9
Android SDK: / Users / sistemascubicos / Library / Developer / Xamarin / android-sdk-macosx
Versiones de Android admitidas:
4.4 (nivel de API 19)
6.0 (nivel de API 23)
7.1 (nivel de API 25)
8.0 (nivel de API 26)
8.1 (nivel de API 27)

Versión de SDK Tools: 26.1.1
Versión de las herramientas de plataforma del SDK: 29.0.2
Versión de las herramientas de compilación del SDK: 27.0.3

Información de compilación: 
Mono: mono / mono / 2019-02 @ e6f5369c2d2
Java.Interop: xamarin/java.interop/d16-2@d64ada5
LibZipSharp: grendello / LibZipSharp / d16-2 @ caa0c74
LibZip: nih-at / libzip / rel-1-5-1 @ b95cf3f
ProGuard: xamarin / proguard / master @ 905836d
SQLite: xamarin/sqlite/3.27.1@8212a2d
Xamarin Herramientas de Android: xamarin / xamarin-android-tools / d16-2 @ 6f6c969

Microsoft Mobile OpenJDK
SDK de Java: /Users/sistemascubicos/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_8.0.25
1.8.0-25
El código EPL de Android Designer está disponible EPL:
https://github.com/xamarin/AndroidDesigner.EPL

Administrador de dispositivo Android
Versión: 1.2.0.60
Hash: 686c817
Rama: controles remotos / origen / d16-2
Fecha de construcción: 2019-08-07 15:49:58 UTC

Inspector Xamarin
Versión: 1.4.3
Hash: db27525
Rama: versión 1.4
Fecha de construcción: Lun, 09 de julio de 2018 21:20:18 GMT
Compatibilidad del cliente: 1

Información de compilación
ID de lanzamiento: 802050005
Revisión de Git: 94d90d630b6c7876d1d5298730d14ec97bbde3f9
Fecha de construcción: 2019-08-22 21: 31: 34 + 00
Rama de compilación: versión-8.2
Extensiones Xamarin: 1cf04a6621fb6629226ea0285028954d6196e93f

Sistema operativo
Mac OS X 10.14.4
Darwin 18.5.0 Darwin Kernel Versión 18.5.0
    Lun 11 de marzo 20:40:32 PDT 2019
    raíz: xnu-4903.251.3 ~ 3 / RELEASE_X86_64 x86_64


BS Balasubramani Sundaram Syncfusion Team September 18, 2019 09:31 PM UTC

Hi paul, 
 
Thanks for the update. 
     
Based on the provided details we have checked the issue “Performance issue on scrolling in SfDataGrid” we could able to replicate the issue in our end with using the Samsung galaxy tab A. We suspect that the performance will be based on the RAM of the device, due to low RAM there will some performance issue in SfDataGrid too. Please let use known whether you're using the ScrollingMode as a line or set the LoadUIView property in your application and please share the exact version of android device and “RAM” details. It will help us to provide the solution earlier. 
 
Regards,  
Balasubramani Sundaram.  



PM paul moreno September 19, 2019 05:13 PM UTC

Hi ,
Trying again with your example this shows in debug mode, the property you recommend(LoadUIView) me to add I can't find it is for xamarin.forms and I am using xamarin.android:

[Timeline] Timeline: Activity_idle id: android.os.BinderProxy@593fc40 time: 730683184
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[Choreographer] Skipped 31 frames! The application may be doing too much work on its main thread.
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[Choreographer] Skipped 41 frames! The application may be doing too much work on its main thread.
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[art] Explicit concurrent mark sweep GC freed 35299 (1272KB) AllocSpace objects, 0 (0B) LOS objects, 44% free, 5MB / 9MB, paused 1,007ms total 39,276ms
[Mono] GC_TAR_BRIDGE bridges 20985 objects 22917 opaque 1019 colors 20985 colors-bridged 20985 colors-visible 20985 xref 0 cache-hit 0 cache-semihit 0 cache-miss 0 setup 10.19ms take 28.41ms scc-setup 9.83ms gather-xref 1.19ms xref-setup 0.49ms cleanup 8.21ms
[Mono] GC_BRIDGE: Complete, was running for 395.08ms
[Mono] GC_MINOR: (Nursery full) time 211.52ms, stw 211.85ms promoted 2376K major size: 3168K in use: 2473K in size: 2048K in use: 1348K
[Timeline] Timeline: Activity_idle id: android.os.BinderProxy@593fc40 time: 730779941
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN
[ViewRootImpl] ViewPostImeInputStage ACTION_DOWN

Regards.

Attachment: Archivo_f9e093ec.zip


BS Balasubramani Sundaram Syncfusion Team September 20, 2019 01:40 PM UTC

Hi Paul, 
   
Thank you for the update.  
  
Currently, we are validating the reported issue “Performance issue on scrolling in SfDataGrid”. We will validate and update you further details on September 24th, 2019. We appreciate your patience until then.         
 
Regards,
Balasubramani Sundaram. 



PM paul moreno September 20, 2019 02:32 PM UTC

Hi Balasubramani Sundaram,
Ok thank you I hope your answer, good day.
Regards.


FP Farjana Parveen Ayubb Syncfusion Team September 23, 2019 06:58 AM UTC

Hi Paul, 
 
Thanks for your the update. As we promised earlier, we will validate and update you further details on September 24th, 2019. We appreciate your patience until then.          
 
Regards, 
Farjana Parveen A 



BS Balasubramani Sundaram Syncfusion Team September 24, 2019 07:10 PM UTC

Hi Paul,  
 
Thank you for your patience 
 
Currently, we are checking the feasibility of improving the scrolling performance in “SfDataGrid” on a lower-end device with lower configure. We suspect that its case due to the memory consuming high when using a large amount of paint object. So, we are currently working on that feasibility of improving our scrolling performance in a lower-end device and we need some time to check the feasibility and will update you the further details on or before September 26th, 2019. 
 
We appreciate your patience until then. 
 
Regards,  
Balasubramani Sundaram. 



PM paul moreno September 24, 2019 07:39 PM UTC

Hi Balasubramani Sundaram,
We also tested it with a model cell phone: HUAWEI Mate 20 Pro, it was still slow as on the tablet, I still expect the answer on September 26.
Regards.


FP Farjana Parveen Ayubb Syncfusion Team September 25, 2019 07:09 AM UTC

  
Hi Paul,

 
Thank you for your update. 
 
As we promised earlier, we will provide the further details on 26th September 2019. 
 
We appreciate your patience until then.  
 
 
Regards, 
Farjana Parveen A 



BS Balasubramani Sundaram Syncfusion Team September 26, 2019 07:24 PM UTC

Hi Paul,  
 
Thanks for your patience.  
 
We have checked the reported issue of “Performance degrades in low-end device” has been confirmed and we had logged a defect report for the same and further details will be updated by tomorrow September 27th, 2019 in your DT account to follow up with the query. Please log into your Direct Trac account for more updates. Please use the below link to login. 
 
 
Regards, 
Balasubramani Sundaram. 



PM Paco Maravilla April 2, 2020 08:07 AM UTC

Hello.

Sorry for posting here after a long time, but I'm having the same problem. The scrolling is unsmooth on my Android device. Are there any news on this?


Let me know if you preffer me to open a new thread to analyze this.


KK Karthikraja Kalaimani Syncfusion Team April 3, 2020 11:38 AM UTC

Hi Paco,

We have created a new incident under your Direct trac account to follow up with this query. We suggest you to follow up with the incident for further updates. Please log in using the below link. 

 


Regards,
Karthik Raja
 


Loader.
Live Chat Icon For mobile
Up arrow icon