Bug 290755 - [performance] RSE fails to load with com.ibm.icu.base
Summary: [performance] RSE fails to load with com.ibm.icu.base
Status: NEW
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: dsdp.tm.rse-inbox CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: investigate, performance
Depends on: 309477
Blocks:
  Show dependency tree
 
Reported: 2009-09-28 17:49 EDT by Martin Oberhuber CLA
Modified: 2012-11-19 04:57 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2009-09-28 17:49:46 EDT
Mnemonics.java references com.ibm.icu.lang , which is not in the base package. As a result, ever RSE app needs to live with 5MB disk space baggage.
Comment 1 Martin Oberhuber CLA 2010-04-16 03:29:47 EDT
This may be a problem with icu.base -- it should expose the entire ICU API.
jem.util from WST also fails to load with icu.base.
Comment 2 Martin Oberhuber CLA 2010-04-16 03:31:46 EDT
See also bug 234245 comment 3 - "We should be able to run with the base plugin everywhere".
Comment 3 Martin Oberhuber CLA 2010-04-16 10:16:21 EDT
Performance measurements on cold start (right after reboot) indicate that Eclipse 3.6m6 takes 38 seconds to load with ICU and 36 seconds with com.ibm.icu.base.

This is a 2 second or approx 5% performance loss, which we are not willing to take in our commercial product that will never be translated.

I have filed bug 309477 to ask the com.ibm.icu.base plugin to become a more complete replacement of the full ICU.