aspose file tools*
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 Spring in Action this week in the Spring 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: 145
    
    9
BeForthrightWhenCrossPostingToOtherSites

See Oracle JavaFX forum: Thread: Performance issue using WebView and OpenLayers
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Performance issue with javafx 2.2 webview and openlayers.