JAVA PROFILE 1.0.1, created Fri Aug 22 20:32:28 2014 Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of Oracle nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Header for -agentlib:hprof (or -Xrunhprof) ASCII Output (JDK 5.0 JVMTI based) WARNING! This file format is under development, and is subject to change without notice. This file contains the following types of records: THREAD START THREAD END mark the lifetime of Java threads TRACE represents a Java stack trace. Each trace consists of a series of stack frames. Other records refer to TRACEs to identify (1) where object allocations have taken place, (2) the frames in which GC roots were found, and (3) frequently executed methods. HEAP DUMP is a complete snapshot of all live objects in the Java heap. Following distinctions are made: ROOT root set as determined by GC CLS classes OBJ instances ARR arrays SITES is a sorted list of allocation sites. This identifies the most heavily allocated object types, and the TRACE at which those allocations occurred. CPU SAMPLES is a statistical profile of program execution. The VM periodically samples all running threads, and assigns a quantum to active TRACEs in those threads. Entries in this record are TRACEs ranked by the percentage of total quanta they consumed; top-ranked TRACEs are typically hot spots in the program. CPU TIME is a profile of program execution obtained by measuring the time spent in individual methods (excluding the time spent in callees), as well as by counting the number of times each method is called. Entries in this record are TRACEs ranked by the percentage of total CPU time. The "count" field indicates the number of times each TRACE is invoked. MONITOR TIME is a profile of monitor contention obtained by measuring the time spent by a thread waiting to enter a monitor. Entries in this record are TRACEs ranked by the percentage of total monitor contention time and a brief description of the monitor. The "count" field indicates the number of times the monitor was contended at that TRACE. MONITOR DUMP is a complete snapshot of all the monitors and threads in the System. HEAP DUMP, SITES, CPU SAMPLES|TIME and MONITOR DUMP|TIME records are generated at program exit. They can also be obtained during program execution by typing Ctrl-\ (on Solaris) or by typing Ctrl-Break (on Win32). -------- THREAD START (obj=50000168, id = 200001, name="main", group="main") THREAD END (id = 200001) THREAD START (obj=50000168, id = 200004, name="DestroyJavaVM", group="main") THREAD END (id = 200004) THREAD END (id = 200002) TRACE 300342: org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:506) org.basex.io.random.TableDiskAccess.read4(TableDiskAccess.java:208) org.basex.data.Data.size(Data.java:328) org.basex.data.NSNode.find(NSNode.java:131) TRACE 300322: java.io.RandomAccessFile.readBytes(RandomAccessFile.java:Unknown line) java.io.RandomAccessFile.read(RandomAccessFile.java:355) java.io.RandomAccessFile.readFully(RandomAccessFile.java:414) java.io.RandomAccessFile.readFully(RandomAccessFile.java:394) TRACE 300329: java.io.RandomAccessFile.seek(RandomAccessFile.java:Unknown line) org.basex.io.random.TableDiskAccess.readBlock(TableDiskAccess.java:570) org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:535) org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514) TRACE 300347: org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:506) org.basex.io.random.TableDiskAccess.read2(TableDiskAccess.java:201) org.basex.data.Data.name(Data.java:363) org.basex.data.Data.name(Data.java:378) TRACE 300346: org.basex.io.random.Buffers.cursor(Buffers.java:49) org.basex.io.random.TableDiskAccess.readBlock(TableDiskAccess.java:561) org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:535) org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514) TRACE 300344: org.basex.data.Namespaces.uri(Namespaces.java:163) org.basex.query.value.node.DBNode.qname(DBNode.java:162) org.basex.query.value.node.DBNode.qname(DBNode.java:151) org.basex.query.func.FNNode.item(FNNode.java:69) TRACE 300343: org.basex.query.value.node.DBNode.qname(DBNode.java:151) org.basex.query.func.FNNode.item(FNNode.java:69) org.basex.query.expr.CmpV.item(CmpV.java:214) org.basex.query.expr.CmpV.item(CmpV.java:23) TRACE 300348: org.basex.data.Namespaces.uri(Namespaces.java:297) org.basex.data.Namespaces.uri(Namespaces.java:163) org.basex.query.value.node.DBNode.qname(DBNode.java:162) org.basex.query.value.node.DBNode.qname(DBNode.java:151) TRACE 300336: org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:506) org.basex.io.random.TableDiskAccess.read1(TableDiskAccess.java:194) org.basex.data.Data.kind(Data.java:284) org.basex.query.value.node.DBNode$4.next(DBNode.java:335) TRACE 300349: org.basex.query.expr.Preds.preds(Preds.java:135) org.basex.query.path.IterStep.access$100(IterStep.java:17) org.basex.query.path.IterStep$1.next(IterStep.java:42) org.basex.query.path.IterStep$1.next(IterStep.java:31) TRACE 300353: org.basex.query.path.IterStep$1.next(IterStep.java:42) org.basex.query.path.IterStep$1.next(IterStep.java:31) org.basex.query.path.IterPath$1.next(IterPath.java:69) org.basex.query.path.IterPath$1.next(IterPath.java:40) TRACE 300351: org.basex.query.expr.CmpV.item(CmpV.java:214) org.basex.query.expr.CmpV.item(CmpV.java:23) org.basex.query.expr.ParseExpr.ebv(ParseExpr.java:89) org.basex.query.expr.ParseExpr.test(ParseExpr.java:101) TRACE 300359: org.basex.data.Data.size(Data.java:328) org.basex.query.value.node.DBNode$4.next(DBNode.java:337) org.basex.query.path.IterStep$1.next(IterStep.java:39) org.basex.query.path.IterStep$1.next(IterStep.java:31) TRACE 300357: org.basex.data.Data.kind(Data.java:284) org.basex.query.value.node.DBNode$4.next(DBNode.java:335) org.basex.query.path.IterStep$1.next(IterStep.java:39) org.basex.query.path.IterStep$1.next(IterStep.java:31) TRACE 300034: java.lang.ClassLoader.defineClass1(ClassLoader.java:Unknown line) java.lang.ClassLoader.defineClass(ClassLoader.java:791) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) java.net.URLClassLoader.defineClass(URLClassLoader.java:449) TRACE 300358: org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:534) org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514) org.basex.io.random.TableDiskAccess.read2(TableDiskAccess.java:201) org.basex.data.Data.name(Data.java:363) TRACE 300352: org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:534) org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514) org.basex.io.random.TableDiskAccess.read4(TableDiskAccess.java:208) org.basex.data.Data.size(Data.java:328) TRACE 300361: org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:535) org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514) org.basex.io.random.TableDiskAccess.read4(TableDiskAccess.java:208) org.basex.data.Data.size(Data.java:328) TRACE 300355: org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:534) org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514) org.basex.io.random.TableDiskAccess.read1(TableDiskAccess.java:194) org.basex.data.Data.kind(Data.java:284) TRACE 300324: java.util.Arrays.copyOfRange(Arrays.java:2550) org.basex.util.Token.substring(Token.java:945) org.basex.util.Token.prefix(Token.java:1251) org.basex.data.Namespaces.uri(Namespaces.java:163) TRACE 300345: org.basex.query.path.IterPath$1.next(IterPath.java:40) org.basex.query.MainModule$1.next(MainModule.java:98) org.basex.query.QueryContext.execute(QueryContext.java:580) org.basex.query.QueryProcessor.execute(QueryProcessor.java:101) TRACE 300337: org.basex.query.value.node.DBNode.qname(DBNode.java:151) org.basex.query.func.FNNode.item(FNNode.java:69) org.basex.query.expr.CmpV.item(CmpV.java:214) org.basex.query.expr.CmpV.item(CmpV.java:23) TRACE 300356: java.lang.System.arraycopy(System.java:Unknown line) java.util.Arrays.copyOf(Arrays.java:2320) org.basex.util.list.IntList.add(IntList.java:56) org.basex.query.QueryContext.execute(QueryContext.java:583) TRACE 300362: org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:535) org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514) org.basex.io.random.TableDiskAccess.read2(TableDiskAccess.java:201) org.basex.data.Data.name(Data.java:363) TRACE 300350: java.util.Arrays.copyOf(Arrays.java:2319) org.basex.util.list.IntList.add(IntList.java:56) org.basex.query.QueryContext.execute(QueryContext.java:583) org.basex.query.QueryProcessor.execute(QueryProcessor.java:101) TRACE 300360: org.basex.query.QueryContext.execute(QueryContext.java:583) org.basex.query.QueryProcessor.execute(QueryProcessor.java:101) FirstProg.process(FirstProg.java:135) FirstProg.main(FirstProg.java:73) TRACE 300224: java.util.zip.ZipFile.read(ZipFile.java:Unknown line) java.util.zip.ZipFile.access$1400(ZipFile.java:56) java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:677) java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:413) TRACE 300338: sun.misc.Unsafe.compareAndSwapInt(Unsafe.java:Unknown line) java.util.concurrent.atomic.AtomicInteger.compareAndSet(AtomicInteger.java:135) java.util.concurrent.atomic.AtomicInteger.incrementAndGet(AtomicInteger.java:206) org.basex.query.value.node.ANode.(ANode.java:31) TRACE 300354: org.basex.query.value.item.Str.get(Str.java:49) org.basex.query.func.FNNode.item(FNNode.java:70) org.basex.query.expr.CmpV.item(CmpV.java:214) org.basex.query.expr.CmpV.item(CmpV.java:23) TRACE 300145: java.util.zip.Inflater.inflateBytes(Inflater.java:Unknown line) java.util.zip.Inflater.inflate(Inflater.java:256) java.util.zip.InflaterInputStream.read(InflaterInputStream.java:152) sun.misc.Resource.getBytes(Resource.java:124) TRACE 300335: org.basex.query.path.IterStep.access$100(IterStep.java:17) org.basex.query.path.IterStep$1.next(IterStep.java:42) org.basex.query.path.IterStep$1.next(IterStep.java:31) org.basex.query.path.IterPath$1.next(IterPath.java:69) TRACE 300334: org.basex.query.func.FNNode.item(FNNode.java:38) org.basex.query.expr.CmpV.item(CmpV.java:214) org.basex.query.expr.CmpV.item(CmpV.java:23) org.basex.query.expr.ParseExpr.ebv(ParseExpr.java:89) TRACE 300333: org.basex.query.expr.ParseExpr.checkNode(ParseExpr.java:284) org.basex.query.func.FNNode.item(FNNode.java:39) org.basex.query.expr.CmpV.item(CmpV.java:214) org.basex.query.expr.CmpV.item(CmpV.java:23) TRACE 300027: sun.net.www.protocol.file.FileURLConnection.getPermission(FileURLConnection.java:223) java.net.URLClassLoader.getPermissions(URLClassLoader.java:644) sun.misc.Launcher$AppClassLoader.getPermissions(Launcher.java:316) java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:206) TRACE 300339: org.basex.query.value.node.DBNode.data(DBNode.java:114) org.basex.query.value.node.DBNode.is(DBNode.java:195) org.basex.query.path.IterPath$1.next(IterPath.java:85) org.basex.query.path.IterPath$1.next(IterPath.java:40) TRACE 300331: org.basex.data.Data.name(Data.java:373) org.basex.query.value.node.DBNode.name(DBNode.java:145) org.basex.query.value.node.DBNode.qname(DBNode.java:158) org.basex.query.value.node.DBNode.qname(DBNode.java:151) TRACE 300330: org.basex.query.value.node.DBNode.qname(DBNode.java:160) org.basex.query.value.node.DBNode.qname(DBNode.java:151) org.basex.query.func.FNNode.item(FNNode.java:69) org.basex.query.expr.CmpV.item(CmpV.java:214) TRACE 300340: org.basex.query.path.IterStep$1.next(IterStep.java:31) org.basex.query.path.IterPath$1.next(IterPath.java:69) org.basex.query.path.IterPath$1.next(IterPath.java:40) org.basex.query.MainModule$1.next(MainModule.java:98) TRACE 300328: java.lang.System.arraycopy(System.java:Unknown line) java.util.Arrays.copyOfRange(Arrays.java:2551) org.basex.util.Token.substring(Token.java:945) org.basex.util.Token.prefix(Token.java:1251) TRACE 300327: org.basex.query.func.FNNode.item(FNNode.java:41) org.basex.query.expr.CmpV.item(CmpV.java:214) org.basex.query.expr.CmpV.item(CmpV.java:23) org.basex.query.expr.ParseExpr.ebv(ParseExpr.java:89) TRACE 300326: org.basex.query.value.type.SeqType.zeroOrOne(SeqType.java:556) org.basex.query.expr.ParseExpr.ebv(ParseExpr.java:88) org.basex.query.expr.ParseExpr.test(ParseExpr.java:101) org.basex.query.expr.Preds.preds(Preds.java:135) TRACE 300325: org.basex.query.value.node.DBNode$4.next(DBNode.java:334) org.basex.query.path.IterStep$1.next(IterStep.java:39) org.basex.query.path.IterStep$1.next(IterStep.java:31) org.basex.query.path.IterPath$1.next(IterPath.java:69) TRACE 300341: org.basex.query.QueryContext.execute(QueryContext.java:580) org.basex.query.QueryProcessor.execute(QueryProcessor.java:101) FirstProg.process(FirstProg.java:135) FirstProg.main(FirstProg.java:73) TRACE 300323: org.basex.query.expr.CmpV.item(CmpV.java:216) org.basex.query.expr.CmpV.item(CmpV.java:23) org.basex.query.expr.ParseExpr.ebv(ParseExpr.java:89) org.basex.query.expr.ParseExpr.test(ParseExpr.java:101) TRACE 300363: java.util.Arrays.copyOf(Arrays.java:2319) org.basex.util.list.IntList.toArray(IntList.java:175) org.basex.query.QueryContext.execute(QueryContext.java:589) org.basex.query.QueryProcessor.execute(QueryProcessor.java:101) TRACE 300321: java.lang.Class.getDeclaredConstructors0(Class.java:Unknown line) java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) java.lang.Class.getConstructor0(Class.java:2723) java.lang.Class.getConstructor(Class.java:1676) TRACE 300317: org.basex.query.expr.Cmp.(Cmp.java:28) org.basex.query.expr.CmpV.(CmpV.java:160) org.basex.query.QueryParser.comparison(QueryParser.java:1497) org.basex.query.QueryParser.update(QueryParser.java:1473) TRACE 300316: java.lang.System.arraycopy(System.java:Unknown line) org.basex.query.value.item.QNm.internal(QNm.java:349) org.basex.query.value.item.QNm.id(QNm.java:209) org.basex.query.func.Functions.(Functions.java:46) TRACE 300314: org.basex.query.func.Function.(Function.java:880) org.basex.query.func.Functions.(Functions.java:43) org.basex.query.func.Functions.(Functions.java:27) org.basex.query.QueryParser.functionCall(QueryParser.java:2327) TRACE 300309: java.lang.String.toCharArray(String.java:2753) java.util.zip.ZipCoder.getBytes(ZipCoder.java:78) java.util.zip.ZipFile.getEntry(ZipFile.java:304) java.util.jar.JarFile.getEntry(JarFile.java:226) TRACE 300308: java.util.concurrent.ConcurrentHashMap$Segment.rehash(ConcurrentHashMap.java:504) java.util.concurrent.ConcurrentHashMap$Segment.put(ConcurrentHashMap.java:460) java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1150) java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:462) TRACE 300307: java.util.Arrays.copyOfRange(Arrays.java:2694) java.lang.String.(String.java:203) java.lang.String.substring(String.java:1913) java.lang.ClassLoader.checkCerts(ClassLoader.java:924) TRACE 300306: java.util.Arrays.copyOf(Arrays.java:2367) java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130) java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114) java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415) TRACE 300053: java.util.jar.JarFile.hasClassPathAttribute(JarFile.java:497) java.util.jar.JavaUtilJarAccessImpl.jarFileHasClassPathAttribute(JavaUtilJarAccessImpl.java:37) sun.misc.URLClassPath$JarLoader.getClassPath(URLClassPath.java:961) sun.misc.URLClassPath.getLoader(URLClassPath.java:331) TRACE 300305: org.basex.query.QueryContext.parseMain(QueryContext.java:215) org.basex.query.QueryProcessor.parse(QueryProcessor.java:59) org.basex.query.QueryProcessor.compile(QueryProcessor.java:70) org.basex.query.QueryProcessor.execute(QueryProcessor.java:100) TRACE 300304: java.lang.AbstractStringBuilder.(AbstractStringBuilder.java:64) java.lang.StringBuilder.(StringBuilder.java:85) java.net.URLStreamHandler.parseURL(URLStreamHandler.java:249) sun.net.www.protocol.file.Handler.parseURL(Handler.java:67) TRACE 300303: java.util.Arrays.copyOfRange(Arrays.java:2694) java.lang.String.(String.java:203) sun.net.www.ParseUtil.encodePath(ParseUtil.java:146) sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1035) TRACE 300298: org.basex.query.value.type.AtomType$41.(AtomType.java:642) org.basex.query.value.type.AtomType.(AtomType.java:642) org.basex.query.value.item.Str.(Str.java:30) org.basex.query.value.item.Str.(Str.java:21) TRACE 300296: org.basex.query.QueryProcessor.(QueryProcessor.java:48) FirstProg.process(FirstProg.java:130) FirstProg.main(FirstProg.java:73) TRACE 300276: sun.nio.fs.WindowsLinkSupport.getRealPath(WindowsLinkSupport.java:174) sun.nio.fs.WindowsPath.toRealPath(WindowsPath.java:836) sun.nio.fs.WindowsPath.toRealPath(WindowsPath.java:44) sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:483) TRACE 300250: java.io.WinNTFileSystem.list(WinNTFileSystem.java:Unknown line) java.io.File.list(File.java:1048) java.io.File.listFiles(File.java:1133) org.basex.io.IOFile.children(IOFile.java:173) TRACE 300249: org.basex.core.Text.(Text.java:274) org.basex.core.cmd.Open.run(Open.java:39) org.basex.core.Command.run(Command.java:329) org.basex.core.Command.execute(Command.java:94) TRACE 300248: java.lang.System.arraycopy(System.java:Unknown line) java.util.Arrays.copyOfRange(Arrays.java:2695) java.lang.String.(String.java:203) java.lang.String.substring(String.java:1913) TRACE 300246: java.lang.System.arraycopy(System.java:Unknown line) java.util.Arrays.copyOf(Arrays.java:2272) org.basex.util.TokenBuilder.addByte(TokenBuilder.java:242) org.basex.util.TokenBuilder.add(TokenBuilder.java:151) TRACE 300239: java.util.zip.ZipFile.getEntry(ZipFile.java:Unknown line) java.util.zip.ZipFile.getEntry(ZipFile.java:304) java.util.jar.JarFile.getEntry(JarFile.java:226) java.util.jar.JarFile.getJarEntry(JarFile.java:209) TRACE 300225: java.io.RandomAccessFile.getChannel(RandomAccessFile.java:270) org.basex.io.random.TableDiskAccess.lck(TableDiskAccess.java:188) org.basex.io.random.TableDiskAccess.sharedLock(TableDiskAccess.java:175) org.basex.io.random.TableDiskAccess.(TableDiskAccess.java:88) TRACE 300332: org.basex.data.Data.name(Data.java:363) org.basex.data.Data.name(Data.java:378) org.basex.query.value.node.DBNode.name(DBNode.java:145) org.basex.query.value.node.DBNode.qname(DBNode.java:158) TRACE 300222: org.basex.index.stats.Stats.(Stats.java:69) org.basex.index.name.Names.(Names.java:48) org.basex.data.DiskData.(DiskData.java:72) org.basex.core.cmd.Open.open(Open.java:68) TRACE 300221: java.lang.ClassLoader.findLoadedClass0(ClassLoader.java:Unknown line) java.lang.ClassLoader.findLoadedClass(ClassLoader.java:1084) java.lang.ClassLoader.loadClass(ClassLoader.java:405) sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) TRACE 300069: java.lang.ClassLoader.findBootstrapClass(ClassLoader.java:Unknown line) java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1061) java.lang.ClassLoader.loadClass(ClassLoader.java:412) java.lang.ClassLoader.loadClass(ClassLoader.java:410) TRACE 300206: java.util.StringTokenizer.scanToken(StringTokenizer.java:274) java.util.StringTokenizer.countTokens(StringTokenizer.java:426) sun.util.resources.LocaleData.createLocaleList(LocaleData.java:271) sun.util.resources.LocaleData.access$000(LocaleData.java:62) TRACE 300192: java.util.Arrays.sort(Arrays.java:537) java.util.TimSort.sort(TimSort.java:178) java.util.Arrays.sort(Arrays.java:727) org.basex.util.list.StringList.sort(StringList.java:179) TRACE 300364: java.lang.System.arraycopy(System.java:Unknown line) java.util.Arrays.copyOf(Arrays.java:2320) org.basex.util.list.IntList.toArray(IntList.java:175) org.basex.query.QueryContext.execute(QueryContext.java:589) TRACE 300173: java.util.Arrays.copyOfRange(Arrays.java:2694) java.lang.String.(String.java:203) java.lang.String.toLowerCase(String.java:2501) java.security.Provider.addEngine(Provider.java:944) TRACE 300146: org.basex.core.Databases.(Databases.java:27) org.basex.core.Context.(Context.java:109) org.basex.core.Context.(Context.java:76) org.basex.core.Context.(Context.java:68) TRACE 300365: org.basex.core.cmd.List.list(List.java:64) org.basex.core.cmd.List.run(List.java:49) org.basex.core.Command.run(Command.java:329) org.basex.core.Command.execute(Command.java:94) TRACE 300133: sun.util.LocaleServiceProviderPool.hasProviders(LocaleServiceProviderPool.java:252) java.util.Currency.getSymbol(Currency.java:480) java.text.DecimalFormatSymbols.initialize(DecimalFormatSymbols.java:576) java.text.DecimalFormatSymbols.(DecimalFormatSymbols.java:94) TRACE 300113: java.util.Currency$1.run(Currency.java:198) java.security.AccessController.doPrivileged(AccessController.java:Unknown line) java.util.Currency.(Currency.java:192) java.text.DecimalFormatSymbols.initialize(DecimalFormatSymbols.java:566) TRACE 300091: java.lang.Package.getSystemPackage0(Package.java:Unknown line) java.lang.Package.getSystemPackage(Package.java:512) java.lang.ClassLoader.getPackage(ClassLoader.java:1632) java.lang.ClassLoader.getPackage(ClassLoader.java:1630) CPU SAMPLES BEGIN (total = 1675) Fri Aug 22 20:32:46 2014 rank self accum count trace method 1 19.22% 19.22% 322 300342 org.basex.io.random.TableDiskAccess.cursor 2 19.16% 38.39% 321 300322 java.io.RandomAccessFile.readBytes 3 14.69% 53.07% 246 300329 java.io.RandomAccessFile.seek 4 10.75% 63.82% 180 300347 org.basex.io.random.TableDiskAccess.cursor 5 6.93% 70.75% 116 300346 org.basex.io.random.Buffers.cursor 6 4.24% 74.99% 71 300344 org.basex.data.Namespaces.uri 7 3.88% 78.87% 65 300343 org.basex.query.value.node.DBNode.qname 8 3.46% 82.33% 58 300348 org.basex.data.Namespaces.uri 9 2.87% 85.19% 48 300336 org.basex.io.random.TableDiskAccess.cursor 10 2.57% 87.76% 43 300349 org.basex.query.expr.Preds.preds 11 1.25% 89.01% 21 300353 org.basex.query.path.IterStep$1.next 12 1.25% 90.27% 21 300351 org.basex.query.expr.CmpV.item 13 1.13% 91.40% 19 300359 org.basex.data.Data.size 14 1.01% 92.42% 17 300357 org.basex.data.Data.kind 15 0.78% 93.19% 13 300034 java.lang.ClassLoader.defineClass1 16 0.48% 93.67% 8 300358 org.basex.io.random.TableDiskAccess.readPage 17 0.48% 94.15% 8 300352 org.basex.io.random.TableDiskAccess.readPage 18 0.42% 94.57% 7 300361 org.basex.io.random.TableDiskAccess.readPage 19 0.36% 94.93% 6 300355 org.basex.io.random.TableDiskAccess.readPage 20 0.36% 95.28% 6 300324 java.util.Arrays.copyOfRange 21 0.30% 95.58% 5 300345 org.basex.query.path.IterPath$1.next 22 0.30% 95.88% 5 300337 org.basex.query.value.node.DBNode.qname 23 0.18% 96.06% 3 300356 java.lang.System.arraycopy 24 0.18% 96.24% 3 300362 org.basex.io.random.TableDiskAccess.readPage 25 0.18% 96.42% 3 300350 java.util.Arrays.copyOf 26 0.18% 96.60% 3 300360 org.basex.query.QueryContext.execute 27 0.12% 96.72% 2 300224 java.util.zip.ZipFile.read 28 0.12% 96.84% 2 300338 sun.misc.Unsafe.compareAndSwapInt 29 0.12% 96.96% 2 300354 org.basex.query.value.item.Str.get 30 0.12% 97.07% 2 300145 java.util.zip.Inflater.inflateBytes 31 0.06% 97.13% 1 300335 org.basex.query.path.IterStep.access$100 32 0.06% 97.19% 1 300334 org.basex.query.func.FNNode.item 33 0.06% 97.25% 1 300333 org.basex.query.expr.ParseExpr.checkNode 34 0.06% 97.31% 1 300027 sun.net.www.protocol.file.FileURLConnection.getPermission 35 0.06% 97.37% 1 300339 org.basex.query.value.node.DBNode.data 36 0.06% 97.43% 1 300331 org.basex.data.Data.name 37 0.06% 97.49% 1 300330 org.basex.query.value.node.DBNode.qname 38 0.06% 97.55% 1 300340 org.basex.query.path.IterStep$1.next 39 0.06% 97.61% 1 300328 java.lang.System.arraycopy 40 0.06% 97.67% 1 300327 org.basex.query.func.FNNode.item 41 0.06% 97.73% 1 300326 org.basex.query.value.type.SeqType.zeroOrOne 42 0.06% 97.79% 1 300325 org.basex.query.value.node.DBNode$4.next 43 0.06% 97.85% 1 300341 org.basex.query.QueryContext.execute 44 0.06% 97.91% 1 300323 org.basex.query.expr.CmpV.item 45 0.06% 97.97% 1 300363 java.util.Arrays.copyOf 46 0.06% 98.03% 1 300321 java.lang.Class.getDeclaredConstructors0 47 0.06% 98.09% 1 300317 org.basex.query.expr.Cmp. 48 0.06% 98.15% 1 300316 java.lang.System.arraycopy 49 0.06% 98.21% 1 300314 org.basex.query.func.Function. 50 0.06% 98.27% 1 300309 java.lang.String.toCharArray 51 0.06% 98.33% 1 300308 java.util.concurrent.ConcurrentHashMap$Segment.rehash 52 0.06% 98.39% 1 300307 java.util.Arrays.copyOfRange 53 0.06% 98.45% 1 300306 java.util.Arrays.copyOf 54 0.06% 98.51% 1 300053 java.util.jar.JarFile.hasClassPathAttribute 55 0.06% 98.57% 1 300305 org.basex.query.QueryContext.parseMain 56 0.06% 98.63% 1 300304 java.lang.AbstractStringBuilder. 57 0.06% 98.69% 1 300303 java.util.Arrays.copyOfRange 58 0.06% 98.75% 1 300298 org.basex.query.value.type.AtomType$41. 59 0.06% 98.81% 1 300296 org.basex.query.QueryProcessor. 60 0.06% 98.87% 1 300276 sun.nio.fs.WindowsLinkSupport.getRealPath 61 0.06% 98.93% 1 300250 java.io.WinNTFileSystem.list 62 0.06% 98.99% 1 300249 org.basex.core.Text. 63 0.06% 99.04% 1 300248 java.lang.System.arraycopy 64 0.06% 99.10% 1 300246 java.lang.System.arraycopy 65 0.06% 99.16% 1 300239 java.util.zip.ZipFile.getEntry 66 0.06% 99.22% 1 300225 java.io.RandomAccessFile.getChannel 67 0.06% 99.28% 1 300332 org.basex.data.Data.name 68 0.06% 99.34% 1 300222 org.basex.index.stats.Stats. 69 0.06% 99.40% 1 300221 java.lang.ClassLoader.findLoadedClass0 70 0.06% 99.46% 1 300069 java.lang.ClassLoader.findBootstrapClass 71 0.06% 99.52% 1 300206 java.util.StringTokenizer.scanToken 72 0.06% 99.58% 1 300192 java.util.Arrays.sort 73 0.06% 99.64% 1 300364 java.lang.System.arraycopy 74 0.06% 99.70% 1 300173 java.util.Arrays.copyOfRange 75 0.06% 99.76% 1 300146 org.basex.core.Databases. 76 0.06% 99.82% 1 300365 org.basex.core.cmd.List.list 77 0.06% 99.88% 1 300133 sun.util.LocaleServiceProviderPool.hasProviders 78 0.06% 99.94% 1 300113 java.util.Currency$1.run 79 0.06% 100.00% 1 300091 java.lang.Package.getSystemPackage0 CPU SAMPLES END