wood burning stoves 2.0*
The moose likes JavaFX and the fly likes Performance issue with javafx 2.2 webview and openlayers. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » JavaFX
Bookmark "Performance issue with javafx 2.2 webview and openlayers." Watch "Performance issue with javafx 2.2 webview and openlayers." New topic
Author

Performance issue with javafx 2.2 webview and openlayers.

Abhishek Jain B
Greenhorn

Joined: May 21, 2013
Posts: 1
Hi Team,
i am running javafx 2.2 from jdk7u21.
openlayers version used is 2.12
when i am trying to add a huge number of vectors to a vector layer, the CPU usage goes high and nothing gets displayed.
Most of the CPU usage is done by com.sun.javafx.sg.prism.NGWebView.update()
it works well till around 4K vectors, but goes for a toss beyond that.

OpenLayers Code is as follows.
vector layer Definition
==============
var vector1= new OpenLayers.Layer.Vector("Drivers",{
styleMap: new OpenLayers.StyleMap({
"default": new OpenLayers.Style(OpenLayers.Util.applyDefaults({
pointRadius: 3,
fillColor : "blue",
graphicName : "circle",
fillOpacity : 1
}, OpenLayers.Feature.Vector.style["default"])),
"select": new OpenLayers.Style({
externalGraphic: "${select_externalGraphic}"
})
})
});
vector1.events.on({
"featureselected": function(e) {
//TODO: on Selection
app.printOnConsole("From Vector Event>>"+e.feature.attributes.name);
app.printOnConsole("From Vector Event"+Object.toJSON(e.feature.attributes));
},
"featureunselected": function(e) {
//TODO: on Deslect:
}
});

Adding the vector code
===============
var mymarker = new OpenLayers.Feature.Vector(
new OpenLayers.Geometry.Point(LON,LAT),{
default_externalGraphic: 'triangle_8.png',
select_externalGraphic: 'triangle_8.png',
rat : jsonObj.rat
}
);
mylayer.addFeatures([mymarker]);

Please suggest if there is a way i can fine tune my code to display the vectors.
John Damien Smith
Ranch Hand

Joined: Jan 26, 2012
Posts: 130
    
    9
BeForthrightWhenCrossPostingToOtherSites

See Oracle JavaFX forum: Thread: Performance issue using WebView and OpenLayers
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Performance issue with javafx 2.2 webview and openlayers.
 
Similar Threads
Disable hyperlink and Mouseover
multiple action listeners .setActionCommand Vs. addActionListener(new comboListListener())
Compare string content in 2 vectors
JavaFx XML file read
Page section does not update after call of a4j:support in IE 9