[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.newcomer] sync calls in org.eclipse.osgi.storagemanager.StorageManager.save and com.ibm.icu.impl.ICUResourceBundleImpl.RES_GET_KEY

I was running a very simple birt program and a profiler run (java -Xrunhprof) using times sample shows a lot of calls being in the com.ibm.icu.impl.* and for a cpu:samples profiler run, I see these time spent in sync calls.

TRACE 300171:
        java.io.FileDescriptor.sync(FileDescriptor.java:Unknown line)

org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream.closeIntermediateFile(ReliableFileOutputStream.java:131)

org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream.close(ReliableFileOutputStream.java:115)

org.eclipse.osgi.storagemanager.StorageManager.save(StorageManager.java:552)

-----------------
Does this trace look ok/familiar ?

Else, if someone can point me or suggest which projects in Eclipse to look at, that would be great.


Another trace that I wanted to bring up here was calls in com.ibm.icu.impl.ICUResourceBundleImpl


BIRT uses com.ibm.icu jar. I'll keep looking but just wanted to post here one trace, incase someone on this list may have more ideas on why there are so many (136285) calls ..

TRACE 330814:
java.lang.StringBuffer.append(StringBuffer.java:Unknown line)


com.ibm.icu.impl.ICUResourceBundleImpl.RES_GET_KEY(ICUResourceBundleImpl.java:Unknown line) com.ibm.icu.impl.ICUResourceBundleImpl.access$1500(ICUResourceBundleImpl.java:Unknown line) com.ibm.icu.impl.ICUResourceBundleImpl$ResourceTable.getKey(ICUResourceBundleImpl.java:Unknown line)

A google search took me to the javadoc here :
http://www.icu-project.org/apiref/icu4j/com/ibm/icu/text/package-tree.html

Thanks,
Sunitha.