使用Kepler(4.3.1)和Java Proposals在MacOS上运行的时间非常长,每当我输入错误内容时都会挂起UI。此活动似乎导致严重的磁盘I / O:
Call graph: 565 Thread_1045514 DispatchQueue_1: com.apple.main-thread (serial) + 181 ??? (in ) [0x1069d1d91] + 133 ??? (in ) [0x1069d1d2c] + 81 ??? (in ) [0x1069d1d27] + 56 ??? (in ) [0x1069d1cf4] + 55 ??? (in ) [0x1069d1cc3] + 9 ??? (in ) [0x1069d1d8a] + 6 ??? (in ) [0x1069d1d1d] + 6 ??? (in ) [0x1069d1d59] + 6 ??? (in ) [0x1069d1d93] + 4 ??? (in ) [0x1069d1dca] + 3 ??? (in ) [0x106508c94] + ! 3 ??? (in ) [0x1067e05fc] + ! 2 Java_java_io_UnixFileSystem_getBooleanAttributes0 (in libjava.dylib) + 86 [0x10059c51a] + ! : 1 JNU_GetStringPlatformChars (in libjava.dylib) + 1163 [0x1005995e2] + ! : | 1 jni_CallObjectMethod (in libjvm.dylib) + 278 [0x105cda1c6] + ! : | 1 jni_invoke_nonstatic(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*) (in libjvm.dylib) + 698 [0x105ce8605] + ! : | 1 JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*) (in libjvm.dylib) + 40 [0x105cb4b60] + ! : | 1 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 401 [0x105cb4cf7] + ! : | 1 os::stack_shadow_pages_available(Thread*, methodHandle) (in libjvm.dylib) + 1 [0x105df2a67] + ! : 1 JNU_GetStringPlatformChars (in libjava.dylib) + 1352 [0x10059969f] + ! : 1 jni_GetByteArrayRegion (in libjvm.dylib) + 127 [0x105ce4b37] + ! 1 Java_java_io_UnixFileSystem_getBooleanAttributes0 (in libjava.dylib) + 109 [0x10059c531] + ! 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff83301dfa]
我已将内存增加到2G,但堆显示永远不会超过350M。我偶尔会在一些内容辅助活动中看到“你的结果花了太长时间”的对话。我的索引是否已损坏?关于如何让内容帮助恢复正常的任何想法?