Performance

Challenges in the Automotive Industry: EMF model repositories - scalability vs performance

Session Type: 
Standard Talk [25 minutes]
Speakers

Eclipse has established itself as the emerging tool platform in the automotive industry. Various companies cooperate in the Automotive Industry Working Group to provide a common Eclipse platform for automotive tooling. A number of these tools will be used to manage the system models of one or more ECUs (Electronic Control Unit).
However, these models can easily become quite large and easily exceed the capacities of 32bit Java virtual machines or standard workplace PCs.

Schedule info

Room: 
Theater
Status: 
Accepted

Audience

Track: 
Building Industry Solutions
Experience level: 
Intermediate

Analytics' Need For Speed – Using Column Data Store and EclipseLink for a Near Real-Time Experience

Session Type: 
Standard Talk [25 minutes]
Speakers

Many popular database systems store tabular data row-wise; for example, all data describing a sales order is stored in adjacent memory locations. This type of data layout is efficient as long as you are mostly accessing individual rows. The nature of analytical applications, however, is to provide aggregated data, such as the total sales revenues of a particular country in the last month. When such a query is run, the database has to scan the entire table to check the values of just a few columns.

Schedule info

Status: 
Declined

Audience

Track: 
Other Cool Stuff
Experience level: 
Beginner

Java Performance MythBusters

Session Type: 
Standard Talk [25 minutes]
Speakers

You should always use a StringBuilder - it's faster than plain concatenation! Don't use an ArrayList but a LinkedList instead, this will speed things up! You should definitely make that method final - then the VM can optimize it! There exist hundreds of similar pieces of wisdom that we Java developers have to keep in mind in our daily work. Otherwise our code won't perform well, will it?

Schedule info

Room: 
Schubartsaal
Status: 
Accepted

Audience

Track: 
Other Cool Stuff
Experience level: 
Beginner
Slides: 

There and Back Again – as Quick as a Flash: Tuning Performance in CDO

Session Type: 
Standard Talk [25 minutes]
Speakers

The CDO framework has become one of the most versatile frameworks to scale, share, and store your models. This talk concentrates on the model persistence layer of CDO.

Schedule info

Room: 
Silchersaal
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Fast, Faster and Super-fast Model Queries

Session Type: 
Standard Talk [25 minutes]
Speakers

In this talk we describe three recent innovations that deliver major performance boosts to modeling tools that rely on model queries at run-time.

  • The Eclipse OCL code generator totally eliminates the need for any OCL parsing at run-time. Direct Java code is generated when a model is genmodelled. This may easily yield thousand-fold improvements for the first execution of a simple query.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate
Slides: 

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.