-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 8
-
Component/s: client-libs
-
b108
-
linux
A DESCRIPTION OF THE REQUEST :
currently the xrender pipelines executes a jniGetArraPrimitive to access a java-array holding the rectangle coordinates, even when only a single rectangle is drawn - which results in high overhead for small fillRect calls where only a single rectangleis contained in the list.
Instead, send coordinates down using jni parameters in this case.
i intend to implement this myself via openjdk, just need a bug-number
JUSTIFICATION :
higher performance is always a good thing ;)
currently the xrender pipelines executes a jniGetArraPrimitive to access a java-array holding the rectangle coordinates, even when only a single rectangle is drawn - which results in high overhead for small fillRect calls where only a single rectangleis contained in the list.
Instead, send coordinates down using jni parameters in this case.
i intend to implement this myself via openjdk, just need a bug-number
JUSTIFICATION :
higher performance is always a good thing ;)