JAVA PROFILE 1.0.1, created Fri Aug 22 20:33:43 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 300316: 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 300318: 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 300321: 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 300320: 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 300322: 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 300319: 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 300324: 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) org.basex.query.path.IterPath$1.next(IterPath.java:69) TRACE 300328: org.basex.data.NSNode.find(NSNode.java:131) org.basex.data.Namespaces.uri(Namespaces.java:163) org.basex.query.value.node.DBNode.qname(DBNode.java:162) org.basex.query.path.NameTest.eq(NameTest.java:95) TRACE 300330: 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) org.basex.query.path.IterPath$1.next(IterPath.java:69) TRACE 300344: 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.path.NameTest.eq(NameTest.java:95) TRACE 300343: org.basex.query.path.NameTest.eq(NameTest.java:95) 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 300312: 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 300331: 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 300323: 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 300326: 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 300329: org.basex.data.Namespaces.uri(Namespaces.java:163) org.basex.query.value.node.DBNode.qname(DBNode.java:162) org.basex.query.path.NameTest.eq(NameTest.java:95) org.basex.query.path.IterStep$1.next(IterStep.java:42) TRACE 300345: org.basex.query.path.NameTest.eq(NameTest.java:95) 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 300033: 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 300337: org.basex.query.value.node.DBNode.copy(DBNode.java:214) org.basex.query.value.node.DBNode.finish(DBNode.java:239) org.basex.query.value.node.DBNode.finish(DBNode.java:31) org.basex.query.path.IterStep$1.next(IterStep.java:42) TRACE 300327: org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:535) 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 300339: 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 300068: 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 300336: 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:72) TRACE 300338: 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 300325: java.io.RandomAccessFile.readFully(RandomAccessFile.java:394) org.basex.io.random.TableDiskAccess.readBlock(TableDiskAccess.java:571) org.basex.io.random.TableDiskAccess.readPage(TableDiskAccess.java:535) org.basex.io.random.TableDiskAccess.cursor(TableDiskAccess.java:514) TRACE 300335: org.basex.query.expr.Except$1.next(Except.java:81) org.basex.query.expr.Except$1.next(Except.java:78) org.basex.query.MainModule$1.next(MainModule.java:98) org.basex.query.QueryContext.execute(QueryContext.java:580) TRACE 300334: org.basex.query.path.IterPath$1.next(IterPath.java:65) org.basex.query.path.IterPath$1.next(IterPath.java:40) org.basex.query.expr.Set$SetIter.next(Set.java:100) org.basex.query.expr.Union$1.next(Union.java:93) TRACE 300340: 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 300341: 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 300342: 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 300332: 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 300346: org.basex.query.expr.Union$1.next(Union.java:75) org.basex.query.expr.Union$1.next(Union.java:72) org.basex.query.expr.Set$SetIter.next(Set.java:100) org.basex.query.expr.Except$1.next(Except.java:96) TRACE 300347: org.basex.query.path.IterPath$1.next(IterPath.java:85) org.basex.query.path.IterPath$1.next(IterPath.java:40) org.basex.query.expr.Set$SetIter.next(Set.java:100) org.basex.query.expr.Except$1.next(Except.java:93) TRACE 300025: sun.net.www.protocol.file.Handler.createFileURLConnection(Handler.java:130) sun.net.www.protocol.file.Handler.openConnection(Handler.java:89) sun.net.www.protocol.file.Handler.openConnection(Handler.java:72) java.net.URL.openConnection(URL.java:971) TRACE 300317: org.basex.query.value.item.QNm.eq(QNm.java:155) org.basex.query.path.NameTest.eq(NameTest.java:95) org.basex.query.path.IterStep$1.next(IterStep.java:42) org.basex.query.path.IterStep$1.next(IterStep.java:31) TRACE 300348: org.basex.query.path.IterPath$1.next(IterPath.java:76) org.basex.query.path.IterPath$1.next(IterPath.java:40) org.basex.query.expr.Set$SetIter.next(Set.java:100) org.basex.query.expr.Except$1.next(Except.java:93) TRACE 300315: org.basex.util.hash.TokenSet.id(TokenSet.java:116) 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) TRACE 300314: org.basex.query.value.item.QNm.eq(QNm.java:155) org.basex.query.path.NameTest.eq(NameTest.java:95) org.basex.query.path.IterStep$1.next(IterStep.java:42) org.basex.query.path.IterStep$1.next(IterStep.java:31) TRACE 300313: org.basex.io.random.TableDiskAccess.setPage(TableDiskAccess.java:526) 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) TRACE 300333: org.basex.query.expr.Union$1.next(Union.java:81) org.basex.query.expr.Union$1.next(Union.java:72) org.basex.query.expr.Set$SetIter.next(Set.java:100) org.basex.query.expr.Except$1.next(Except.java:96) TRACE 300311: org.basex.util.Token.indexOf(Token.java:792) org.basex.util.Token.prefix(Token.java:1250) org.basex.data.Namespaces.uri(Namespaces.java:163) org.basex.query.value.node.DBNode.qname(DBNode.java:162) TRACE 300310: java.util.zip.ZipCoder.getBytes(ZipCoder.java:80) 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 300309: java.lang.System.arraycopy(System.java:Unknown line) java.lang.String.toCharArray(String.java:2754) java.util.zip.ZipCoder.getBytes(ZipCoder.java:78) java.util.zip.ZipFile.getInputStream(ZipFile.java:349) TRACE 300308: sun.misc.Unsafe.getObjectVolatile(Unsafe.java:Unknown line) java.util.concurrent.ConcurrentHashMap.entryAt(ConcurrentHashMap.java:305) java.util.concurrent.ConcurrentHashMap$Segment.put(ConcurrentHashMap.java:438) java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1150) TRACE 300307: java.lang.System.arraycopy(System.java:Unknown line) java.util.Arrays.copyOfRange(Arrays.java:2695) java.lang.String.(String.java:203) java.lang.StringBuilder.toString(StringBuilder.java:405) TRACE 300306: java.util.Arrays.copyOfRange(Arrays.java:2694) java.lang.String.(String.java:203) sun.net.www.ParseUtil.encodePath(ParseUtil.java:146) sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:734) TRACE 300305: java.lang.AbstractStringBuilder.(AbstractStringBuilder.java:64) java.lang.StringBuffer.(StringBuffer.java:108) java.net.URLStreamHandler.toExternalForm(URLStreamHandler.java:490) java.net.URL.toExternalForm(URL.java:921) TRACE 300304: java.lang.Throwable.fillInStackTrace(Throwable.java:Unknown line) java.lang.Throwable.fillInStackTrace(Throwable.java:782) java.lang.Throwable.(Throwable.java:287) java.lang.Exception.(Exception.java:84) TRACE 300299: org.basex.query.value.type.AtomType.(AtomType.java:450) org.basex.query.value.item.Str.(Str.java:30) org.basex.query.value.item.Str.(Str.java:21) org.basex.query.StaticContext.(StaticContext.java:51) TRACE 300298: sun.misc.Unsafe.getObject(Unsafe.java:Unknown line) java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1147) java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:462) java.lang.ClassLoader.loadClass(ClassLoader.java:403) TRACE 300296: java.util.zip.ZipFile.freeEntry(ZipFile.java:Unknown line) java.util.zip.ZipFile.getEntry(ZipFile.java:307) java.util.jar.JarFile.getEntry(JarFile.java:226) java.util.jar.JarFile.getJarEntry(JarFile.java:209) TRACE 300284: java.io.FileInputStream.open(FileInputStream.java:Unknown line) java.io.FileInputStream.(FileInputStream.java:138) sun.util.calendar.ZoneInfoFile$2.run(ZoneInfoFile.java:1054) java.security.AccessController.doPrivileged(AccessController.java:Unknown line) TRACE 300052: 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 300255: java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:682) java.text.SimpleDateFormat.(SimpleDateFormat.java:581) java.text.SimpleDateFormat.(SimpleDateFormat.java:560) org.basex.util.DateTime.(DateTime.java:17) TRACE 300249: org.basex.io.in.TextDecoder$UTF8.read(TextDecoder.java:69) org.basex.io.in.TextInput.read(TextInput.java:122) org.basex.io.in.NewlineInput.read(NewlineInput.java:49) org.basex.io.in.NewlineInput.readLine(NewlineInput.java:78) TRACE 300248: java.util.regex.Pattern.compile(Pattern.java:1678) java.util.regex.Pattern.(Pattern.java:1337) java.util.regex.Pattern.compile(Pattern.java:1022) java.lang.String.replaceAll(String.java:2162) TRACE 300241: 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) org.basex.core.Command.execute(Command.java:117) TRACE 300240: java.io.WinNTFileSystem.getBooleanAttributes(WinNTFileSystem.java:Unknown line) java.io.File.exists(File.java:772) sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1057) sun.misc.URLClassPath.getResource(URLClassPath.java:195) TRACE 300225: org.basex.io.random.Buffer.(Buffer.java:13) org.basex.io.random.Buffers.(Buffers.java:21) org.basex.io.random.DataAccess.(DataAccess.java:16) org.basex.index.ft.FTIndex.(FTIndex.java:83) TRACE 300224: java.util.Arrays.copyOfRange(Arrays.java:2694) java.lang.String.(String.java:203) java.lang.String.substring(String.java:1913) java.net.URLStreamHandler.parseURL(URLStreamHandler.java:302) TRACE 300222: java.security.AccessController.doPrivileged(AccessController.java:Unknown line) sun.util.resources.LocaleData.getBundle(LocaleData.java:140) sun.util.resources.LocaleData.getLocaleNames(LocaleData.java:104) java.util.Locale.getDisplayString(Locale.java:1654) TRACE 300212: sun.util.locale.BaseLocale$Key.(BaseLocale.java:209) sun.util.locale.BaseLocale$Key.(BaseLocale.java:199) sun.util.locale.BaseLocale.getInstance(BaseLocale.java:85) sun.util.locale.InternalLocaleBuilder.getBaseLocale(InternalLocaleBuilder.java:524) TRACE 300189: FirstProg.main(FirstProg.java:56) TRACE 300185: java.lang.Class.forName0(Class.java:Unknown line) java.lang.Class.forName(Class.java:188) java.security.Provider$Service.getImplClass(Provider.java:1277) java.security.Provider$Service.newInstance(Provider.java:1237) TRACE 300349: java.util.Arrays.copyOfRange(Arrays.java:2550) org.basex.util.Token.substring(Token.java:945) org.basex.util.Token.substring(Token.java:929) org.basex.query.value.item.QNm.local(QNm.java:184) TRACE 300163: java.util.Arrays.copyOfRange(Arrays.java:2694) java.lang.String.(String.java:203) java.util.Properties.loadConvert(Properties.java:584) java.util.Properties.load0(Properties.java:390) TRACE 300146: 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 300139: org.basex.io.in.TextDecoder$UTF8.(TextDecoder.java:64) org.basex.io.in.TextDecoder.get(TextDecoder.java:41) org.basex.io.in.TextInput.guess(TextInput.java:72) org.basex.io.in.TextInput.(TextInput.java:42) TRACE 300351: org.basex.data.Data.index(Data.java:175) org.basex.data.DiskData.closeIndex(DiskData.java:174) org.basex.data.DiskData.close(DiskData.java:163) org.basex.core.Datas.close(Datas.java:80) TRACE 300132: 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 300070: java.lang.String.replace(String.java:2021) sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1054) sun.misc.URLClassPath.getResource(URLClassPath.java:195) java.net.URLClassLoader$1.run(URLClassLoader.java:358) TRACE 300107: java.util.LinkedList.linkLast(LinkedList.java:140) java.util.LinkedList.add(LinkedList.java:336) java.util.ResourceBundle$Control$CandidateListCache.getDefaultList(ResourceBundle.java:2392) java.util.ResourceBundle$Control$CandidateListCache.createObject(ResourceBundle.java:2369) TRACE 300087: java.util.regex.Pattern$CharProperty.complement(Pattern.java:3687) java.util.regex.Pattern.clazz(Pattern.java:2517) java.util.regex.Pattern.sequence(Pattern.java:2030) java.util.regex.Pattern.expr(Pattern.java:1964) TRACE 300080: java.lang.System.arraycopy(System.java:Unknown line) java.lang.String.getChars(String.java:826) java.io.Win32FileSystem.resolve(Win32FileSystem.java:255) java.io.File.(File.java:298) CPU SAMPLES BEGIN (total = 4042) Fri Aug 22 20:34:24 2014 rank self accum count trace method 1 36.67% 36.67% 1482 300316 java.io.RandomAccessFile.seek 2 30.33% 67.00% 1226 300318 java.io.RandomAccessFile.readBytes 3 9.20% 76.20% 372 300321 org.basex.io.random.TableDiskAccess.cursor 4 5.84% 82.04% 236 300320 org.basex.io.random.TableDiskAccess.cursor 5 4.11% 86.15% 166 300322 org.basex.io.random.Buffers.cursor 6 2.47% 88.62% 100 300319 org.basex.query.path.IterStep$1.next 7 2.40% 91.02% 97 300324 org.basex.query.value.node.DBNode$4.next 8 1.63% 92.65% 66 300328 org.basex.data.NSNode.find 9 1.34% 93.99% 54 300330 org.basex.query.value.node.DBNode$4.next 10 1.01% 95.00% 41 300344 org.basex.data.Namespaces.uri 11 0.77% 95.77% 31 300343 org.basex.query.path.NameTest.eq 12 0.52% 96.29% 21 300312 java.util.Arrays.copyOfRange 13 0.49% 96.78% 20 300331 org.basex.io.random.TableDiskAccess.readPage 14 0.40% 97.18% 16 300323 org.basex.io.random.TableDiskAccess.readPage 15 0.35% 97.53% 14 300326 org.basex.io.random.TableDiskAccess.readPage 16 0.32% 97.85% 13 300329 org.basex.data.Namespaces.uri 17 0.25% 98.10% 10 300345 org.basex.query.path.NameTest.eq 18 0.25% 98.34% 10 300033 java.lang.ClassLoader.defineClass1 19 0.12% 98.47% 5 300337 org.basex.query.value.node.DBNode.copy 20 0.12% 98.59% 5 300327 org.basex.io.random.TableDiskAccess.readPage 21 0.07% 98.66% 3 300339 java.util.Arrays.copyOf 22 0.05% 98.71% 2 300068 java.lang.ClassLoader.findBootstrapClass 23 0.02% 98.74% 1 300336 org.basex.query.QueryContext.execute 24 0.02% 98.76% 1 300338 org.basex.query.path.IterStep$1.next 25 0.02% 98.79% 1 300325 java.io.RandomAccessFile.readFully 26 0.02% 98.81% 1 300335 org.basex.query.expr.Except$1.next 27 0.02% 98.84% 1 300334 org.basex.query.path.IterPath$1.next 28 0.02% 98.86% 1 300340 java.lang.System.arraycopy 29 0.02% 98.89% 1 300341 java.util.Arrays.copyOf 30 0.02% 98.91% 1 300342 java.lang.System.arraycopy 31 0.02% 98.94% 1 300332 sun.misc.Unsafe.compareAndSwapInt 32 0.02% 98.96% 1 300346 org.basex.query.expr.Union$1.next 33 0.02% 98.99% 1 300347 org.basex.query.path.IterPath$1.next 34 0.02% 99.01% 1 300025 sun.net.www.protocol.file.Handler.createFileURLConnection 35 0.02% 99.04% 1 300317 org.basex.query.value.item.QNm.eq 36 0.02% 99.06% 1 300348 org.basex.query.path.IterPath$1.next 37 0.02% 99.08% 1 300315 org.basex.util.hash.TokenSet.id 38 0.02% 99.11% 1 300314 org.basex.query.value.item.QNm.eq 39 0.02% 99.13% 1 300313 org.basex.io.random.TableDiskAccess.setPage 40 0.02% 99.16% 1 300333 org.basex.query.expr.Union$1.next 41 0.02% 99.18% 1 300311 org.basex.util.Token.indexOf 42 0.02% 99.21% 1 300310 java.util.zip.ZipCoder.getBytes 43 0.02% 99.23% 1 300309 java.lang.System.arraycopy 44 0.02% 99.26% 1 300308 sun.misc.Unsafe.getObjectVolatile 45 0.02% 99.28% 1 300307 java.lang.System.arraycopy 46 0.02% 99.31% 1 300306 java.util.Arrays.copyOfRange 47 0.02% 99.33% 1 300305 java.lang.AbstractStringBuilder. 48 0.02% 99.36% 1 300304 java.lang.Throwable.fillInStackTrace 49 0.02% 99.38% 1 300299 org.basex.query.value.type.AtomType. 50 0.02% 99.41% 1 300298 sun.misc.Unsafe.getObject 51 0.02% 99.43% 1 300296 java.util.zip.ZipFile.freeEntry 52 0.02% 99.46% 1 300284 java.io.FileInputStream.open 53 0.02% 99.48% 1 300052 java.util.zip.ZipFile.getEntry 54 0.02% 99.51% 1 300255 java.text.SimpleDateFormat.initializeCalendar 55 0.02% 99.53% 1 300249 org.basex.io.in.TextDecoder$UTF8.read 56 0.02% 99.55% 1 300248 java.util.regex.Pattern.compile 57 0.02% 99.58% 1 300241 org.basex.core.cmd.Open.run 58 0.02% 99.60% 1 300240 java.io.WinNTFileSystem.getBooleanAttributes 59 0.02% 99.63% 1 300225 org.basex.io.random.Buffer. 60 0.02% 99.65% 1 300224 java.util.Arrays.copyOfRange 61 0.02% 99.68% 1 300222 java.security.AccessController.doPrivileged 62 0.02% 99.70% 1 300212 sun.util.locale.BaseLocale$Key. 63 0.02% 99.73% 1 300189 FirstProg.main 64 0.02% 99.75% 1 300185 java.lang.Class.forName0 65 0.02% 99.78% 1 300349 java.util.Arrays.copyOfRange 66 0.02% 99.80% 1 300163 java.util.Arrays.copyOfRange 67 0.02% 99.83% 1 300146 java.lang.String.toCharArray 68 0.02% 99.85% 1 300139 org.basex.io.in.TextDecoder$UTF8. 69 0.02% 99.88% 1 300351 org.basex.data.Data.index 70 0.02% 99.90% 1 300132 java.util.Arrays.copyOf 71 0.02% 99.93% 1 300070 java.lang.String.replace 72 0.02% 99.95% 1 300107 java.util.LinkedList.linkLast 73 0.02% 99.98% 1 300087 java.util.regex.Pattern$CharProperty.complement 74 0.02% 100.00% 1 300080 java.lang.System.arraycopy CPU SAMPLES END