Pregunta

Estoy trabajando en una aplicación Swing (actualmente en ejecución en Java 1.6 update 11) que tiene algunos de los intermitentes de la pintura de los problemas de actualización (por ejemplo,hay artefactos, etc.).Esto sólo sucede a algunos usuarios de nuestra aplicación, pero no a los demás.

Después de hacer algunas investigaciones, encontré que la configuración de la propiedad sun.java2d.d3d a false puede ayudar y de hecho, es ayudado por uno de nuestros usuarios.

Ahora que algunos usuarios se están quejando sobre el tema, estoy pensando en la configuración de la propiedad a false para todos los usuarios.

Mis preguntas básicas son las siguientes:

¿Qué es exactamente la causa de esto?Es la tarjeta de video?Es el conductor?Es un error de Sol?(como http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6635462) la Combinación de los tres?

En otras palabras, es mejor es simplemente activar esta propiedad o está afectando a sólo ciertas tarjetas de vídeo en el que una actualización para el controlador más reciente podría solucionar?

¿Fue útil?

Solución

Java introdujeron en R6 10 de actualización de una tubería que hace que los gráficos basados en Direct3D.Según el comunicado descripción aquí se admite sólo de NVidia y ATI, tarjetas, lo que significa que cualquier persona que no uso de esas tarjetas, puede tener un problema.Ya que es una innovación reciente sugiero que la persona que utiliza controladores antiguos para esas tarjetas también pueden tener problemas.La actualización de un controlador de vídeo probablemente va a solucionar el primer caso pero no en el último.

Si establece sol.java2d.d3d a false, el peor que puede suceder es que algunos usuarios no alcanzar el rendimiento que teóricamente podría.Usted tendrá que equilibrar si esto es preferible a los problemas que se está viendo en el momento.

Otros consejos

¿Son todas las operaciones de pintura y modelo se ejecutan en el cambio de hora del este (por ejemplo, cambiando TableModel etc.)?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top