Thank you for quick reply,perhaps it is the restriction of the OS,not
J.Ijust feel strange because the machine is a new & clean system(no
other big
application),and the 1G mmap file also cannnot be mount shared(share_jmf_)
even after the process who create & fill the mmap file died.
64 bit computing is indeed necessary for realtime financial analyzing,i just
have not the resource for now(as a employee),and a distributed architecture
is unescapable in this infomation era(think of the kdb nyse taq example),I
am longing the same capacity in J :).
By the way,there are 2 other minor problems(of the linux32 jw version) I
don't know whether java or J is the source,perhaps you can give some
advice.Thank you.
1.if there are some lengthy init work before the GUI loading,sometimes java
raise a  "java.lang.RuntimeException: java.lang.IllegalArgumentException:
object is not an instance of declaring class",and all controls(except the
statics) are gray and disabled.
2.one app will map a 1.6G mmap file on init,if run with the -jijx option,it
will crash,the report is as follows,but if run without the -jijx option,it
is ok.

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x3ab5673f, pid=8240, tid=985791136
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode)
# Problematic frame:
# C  [libc.so.6+0x6f73f]  memcpy+0x2f
#

---------------  T H R E A D  ---------------

Current thread (0x0805cd98):  JavaThread "main" [_thread_in_native, id=8240]

siginfo:si_signo=11, si_errno=0, si_code=128, si_addr=0x00000000

Registers:
EAX=0x00000010, EBX=0x4d8ef3c8, ECX=0x00000004, EDX=0x08807250
ESP=0xafaabdb8, EBP=0xafaabdc0, ESI=0xffffffff, EDI=0x08807250
EIP=0x3ab5673f, CR2=0x00000000, EFLAGS=0x00010202

Top of Stack: (sp=0xafaabdb8)
0xafaabdb8:   00000020 08807230 afaabdf0 4d7de732
0xafaabdc8:   08807250 ffffffff 00000010 00000001
0xafaabdd8:   00000000 00000040 08806b10 4d8ef3c8
0xafaabde8:   ffffffff 00000004 afaabe20 4d8d5758
0xafaabdf8:   4d926008 00000004 00000004 ffffffff
0xafaabe08:   4d8ef3c8 4d926008 00000004 4d8ef3c8
0xafaabe18:   087ae258 4d926008 afaabe40 4d8d24d3
0xafaabe28:   4d926008 08805330 08307168 4d8ef3c8

Instructions: (pc=0x3ab5673f)
0x3ab5672f:   f7 d9 83 e1 03 29 c8 fc f3 a4 89 c1 c1 e9 02 fc
0x3ab5673f:   f3 a5 83 e0 03 89 c1 fc f3 a4 8b 34 24 89 d0 8b

Stack: [0xaf8b3000,0xafab3000),  sp=0xafaabdb8,  free space=2019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
code)
C  [libc.so.6+0x6f73f]  memcpy+0x2f
C  [libj601.so+0x9f732]  jtvec+0x72
C  [libj601.so+0x196758]  jtmemr+0x88
C  [libj601.so+0x1934d3]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x718ca]
C  [libj601.so+0x43b5f]  jtdfs2+0x3f
C  [libj601.so+0x98228]
C  [libj601.so+0x43b5f]  jtdfs2+0x3f
C  [libj601.so+0x89f0c]  jtdyad+0x3c
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x89ad2]  jtparse+0xe2
C  [libj601.so+0x8d091]  jtimmex+0x51
C  [libj601.so+0x1a769a]
C  [libj601.so+0x1a79b7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x58dcd]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x43b5f]  jtdfs2+0x3f
C  [libj601.so+0x98228]
C  [libj601.so+0x43b5f]  jtdfs2+0x3f
C  [libj601.so+0x89f0c]  jtdyad+0x3c
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x89ad2]  jtparse+0xe2
C  [libj601.so+0x8d091]  jtimmex+0x51
C  [libj601.so+0x1a769a]
C  [libj601.so+0x1a79b7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x89ad2]  jtparse+0xe2
C  [libj601.so+0x8d091]  jtimmex+0x51
C  [libj601.so+0x1a769a]
C  [libj601.so+0x1a79b7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
...<more frames>...

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jx.utils.jnative.JDo([B)I+0
j  jx.utils.st.onPressEnter(Ljava/lang/String;Z)V+61
j  jx.frames.J.main([Ljava/lang/String;)V+818
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
 0x0824b5e8 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=8250]
 0x08237918 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=8249]
 0x0820f2b8 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=8248]
 0x080cce50 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=8246]
 0x080cb8f0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8245]
 0x080caa78 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=8244]
 0x080ba220 JavaThread "Finalizer" daemon [_thread_blocked, id=8243]
 0x080b9550 JavaThread "Reference Handler" daemon [_thread_blocked,
id=8242]
=>0x0805cd98 JavaThread "main" [_thread_in_native, id=8240]

Other Threads:
 0x080b68c8 VMThread [id=8241]
 0x080ce2f0 WatcherThread [id=8247]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation   total 576K, used 423K [0x40410000, 0x404b0000,
0x408f0000)
 eden space 512K,  70% used [0x40410000, 0x40469f10, 0x40490000)
 from space 64K, 100% used [0x40490000, 0x404a0000, 0x404a0000)
 to   space 64K,   0% used [0x404a0000, 0x404a0000, 0x404b0000)
tenured generation   total 1408K, used 275K [0x408f0000, 0x40a50000,
0x44410000)
  the space 1408K,  19% used [0x408f0000, 0x40934e60, 0x40935000,
0x40a50000)
compacting perm gen  total 8192K, used 4582K [0x44410000, 0x44c10000,
0x48410000)
  the space 8192K,  55% used [0x44410000, 0x44889950, 0x44889a00,
0x44c10000)
No shared spaces configured.

Dynamic libraries:
08048000-08057000 r-xp 00000000 08:03 2221254    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/bin/java
08057000-08059000 rwxp 0000e000 08:03 2221254    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/bin/java
08059000-08870000 rwxp 08059000 00:00 0          [heap]
3aaab000-3aac0000 r-xp 00000000 08:03 1289425    /lib/ld-2.3.6.so
3aac0000-3aac2000 rwxp 00015000 08:03 1289425    /lib/ld-2.3.6.so
3aac2000-3aac4000 rwxp 3aac2000 00:00 0
3aac4000-3aac5000 r-xp 3aac4000 00:00 0
3aac5000-3aac6000 rwxp 3aac5000 00:00 0
3aac6000-3aacc000 r-xp 00000000 08:03 2222636    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/native_threads/libhpi.so
3aacc000-3aacd000 rwxp 00006000 08:03 2222636    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/native_threads/libhpi.so
3aacd000-3aacf000 r-xs 00000000 08:03 2224597    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/ext/dnsns.jar
3aacf000-3aad0000 r-xp 3aacf000 00:00 0
3aad0000-3aad1000 rwxs 00000000 08:03 1731293
/tmp/j-xuzq/jbreak8240.default
3aad1000-3aadf000 r-xp 00000000 08:03 1289710    /lib/tls/libpthread-
2.3.6.so
3aadf000-3aae1000 rwxp 0000d000 08:03 1289710    /lib/tls/libpthread-
2.3.6.so
3aae1000-3aae3000 rwxp 3aae1000 00:00 0
3aae3000-3aae5000 r-xp 00000000 08:03 1289648    /lib/tls/libdl-2.3.6.so
3aae5000-3aae7000 rwxp 00001000 08:03 1289648    /lib/tls/libdl-2.3.6.so
3aae7000-3ac15000 r-xp 00000000 08:03 1289645    /lib/tls/libc-2.3.6.so
3ac15000-3ac1a000 r-xp 0012e000 08:03 1289645    /lib/tls/libc-2.3.6.so
3ac1a000-3ac1d000 rwxp 00133000 08:03 1289645    /lib/tls/libc-2.3.6.so
3ac1d000-3ac20000 rwxp 3ac1d000 00:00 0
3ac20000-3af80000 r-xp 00000000 08:03 2222641    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/client/libjvm.so
3af80000-3af9e000 rwxp 0035f000 08:03 2222641    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/client/libjvm.so
3af9e000-3b3b4000 rwxp 3af9e000 00:00 0
3b3b4000-3b3d8000 r-xp 00000000 08:03 1289649    /lib/tls/libm-2.3.6.so
3b3d8000-3b3da000 rwxp 00023000 08:03 1289649    /lib/tls/libm-2.3.6.so
3b3da000-3b3e2000 rwxs 00000000 08:03 1664655    /tmp/hsperfdata_xuzq/8240
3b3e2000-3b3e4000 r-xp 00000000 08:03 1896055    /usr/lib/libXau.so.6.0.0
3b3e4000-3b3e5000 rwxp 00001000 08:03 1896055    /usr/lib/libXau.so.6.0.0
3b3e7000-3b3f9000 r-xp 00000000 08:03 1289651    /lib/tls/libnsl-2.3.6.so
3b3f9000-3b3fb000 rwxp 00012000 08:03 1289651    /lib/tls/libnsl-2.3.6.so
3b3fb000-3b3fd000 rwxp 3b3fb000 00:00 0
3b3fd000-3b404000 r-xp 00000000 08:03 1289653    /lib/tls/libnss_compat-
2.3.6.so
3b404000-3b406000 rwxp 00006000 08:03 1289653    /lib/tls/libnss_compat-
2.3.6.so
3b406000-3b40e000 r-xp 00000000 08:03 1289707    /lib/tls/libnss_nis-
2.3.6.so
3b40e000-3b410000 rwxp 00008000 08:03 1289707    /lib/tls/libnss_nis-
2.3.6.so
3b410000-3b41a000 r-xp 00000000 08:03 1289655    /lib/tls/libnss_files-
2.3.6.so
3b41a000-3b41c000 rwxp 00009000 08:03 1289655    /lib/tls/libnss_files-
2.3.6.so
3b41c000-3b427000 r-xp 00000000 08:03 2222646    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libverify.so
3b427000-3b428000 rwxp 0000b000 08:03 2222646    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libverify.so
3b428000-3b449000 r-xp 00000000 08:03 2222647    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libjava.so
3b449000-3b44b000 rwxp 00020000 08:03 2222647    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libjava.so
3b44b000-3b45e000 r-xp 00000000 08:03 2222648    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libzip.so
3b45e000-3b460000 rwxp 00012000 08:03 2222648    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libzip.so
3b460000-3da48000 r-xs 00000000 08:03 2222791    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/rt.jar
3da48000-3dab1000 rwxp 3da48000 00:00 0
3dab1000-3db36000 r-xs 00000000 08:03 2224595    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/jsse.jar
3db36000-3db4a000 r-xs 00000000 08:03 2224599    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/jce.jar
3db4a000-3e385000 r-xs 00000000 08:03 2224604    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/charsets.jar
3e385000-3e42d000 rwxp 3e385000 00:00 0
3e42d000-40385000 rwxp 3e42d000 00:00 0
40385000-40388000 rwxp 40385000 00:00 0
40388000-40405000 rwxp 40388000 00:00 0
40405000-40408000 r-xp 00000000 08:03 1896058    /usr/lib/libXdmcp.so.6.0.0
40408000-4040a000 rwxp 00002000 08:03 1896058    /usr/lib/libXdmcp.so.6.0.0
4040a000-4040f000 r-xp 00000000 08:03 1926283
/usr/lib/X11/locale/common/xlibi18n.so.2.0.0
4040f000-40410000 rwxp 00004000 08:03 1926283
/usr/lib/X11/locale/common/xlibi18n.so.2.0.0
40410000-404b0000 rwxp 40410000 00:00 0
404b0000-408f0000 rwxp 404b0000 00:00 0
408f0000-40a50000 rwxp 408f0000 00:00 0
40a50000-44410000 rwxp 40a50000 00:00 0
44410000-44c10000 rwxp 44410000 00:00 0
44c10000-4a010000 rwxp 44c10000 00:00 0
4a010000-4a011000 rwxp 4a010000 00:00 0
4a011000-4a012000 rwxp 4a011000 00:00 0
4a012000-4a014000 rwxp 4a012000 00:00 0
4a014000-4a030000 rwxp 4a014000 00:00 0
4a030000-4a034000 rwxp 4a030000 00:00 0
4a034000-4a05a000 rwxp 4a034000 00:00 0
4a05a000-4a05c000 rwxp 4a05a000 00:00 0
4a05c000-4a079000 rwxp 4a05c000 00:00 0
4a079000-4a07e000 rwxp 4a079000 00:00 0
4a07e000-4a09a000 rwxp 4a07e000 00:00 0
4a09a000-4a09b000 ---p 4a09a000 00:00 0
4a09b000-4a11a000 rwxp 4a09b000 00:00 0
4a11a000-4a11d000 ---p 4a11a000 00:00 0
4a11d000-4a6d3000 rwxp 4a11d000 00:00 0
4a6d3000-4a6d6000 ---p 4a6d3000 00:00 0
4a6d6000-4ac8c000 rwxp 4a6d6000 00:00 0
4ac8c000-4ae8c000 r-xp 00000000 08:03 1909694
/usr/lib/locale/locale-archive
4ae8c000-4af5c000 r-xp 0014e000 08:03 1909694
/usr/lib/locale/locale-archive
4af5c000-4af5f000 ---p 4af5c000 00:00 0
4af5f000-4b515000 rwxp 4af5f000 00:00 0
4b515000-4b518000 ---p 4b515000 00:00 0
4b518000-4b595000 rwxp 4b518000 00:00 0
4b595000-4b598000 ---p 4b595000 00:00 0
4b598000-4bb4e000 rwxp 4b598000 00:00 0
4bb4e000-4bb4f000 ---p 4bb4e000 00:00 0
4bb4f000-4bbce000 rwxp 4bb4f000 00:00 0
4bbce000-4bbe8000 r-xs 00000000 08:03 2943277    /opt/3rdapp/j601/j.jar
4bbe8000-4bc0e000 r-xs 00000000 08:03 2224596    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/ext/sunjce_provider.jar
4bc0e000-4bc39000 r-xs 00000000 08:03 2222685    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/ext/sunpkcs11.jar
4bc39000-4bcfd000 r-xs 00000000 08:03 2224598    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/ext/localedata.jar
4bcfd000-4bd17000 r-xs 00000000 08:03 2943277    /opt/3rdapp/j601/j.jar
4bd17000-4bd8c000 r-xp 00000000 08:03 2222659    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libawt.so
4bd8c000-4bd92000 rwxp 00074000 08:03 2222659    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libawt.so
4bd92000-4bdb6000 rwxp 4bd92000 00:00 0
4bdb6000-4be7c000 r-xp 00000000 08:03 2222658    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libmlib_image.so
4be7c000-4be7d000 rwxp 000c5000 08:03 2222658    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libmlib_image.so
4be7d000-4beb3000 r-xp 00000000 08:03 2222663    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/xawt/libmawt.so
4beb3000-4beb6000 rwxp 00035000 08:03 2222663    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/xawt/libmawt.so
4beb6000-4beb7000 rwxp 4beb6000 00:00 0
4beb7000-4beb9000 r-xp 00000000 08:03 2943279
/opt/3rdapp/j601/libjnative.so
4beb9000-4beba000 rwxp 00001000 08:03 2943279
/opt/3rdapp/j601/libjnative.so
4bec4000-4bed1000 r-xp 00000000 08:03 1896181    /usr/lib/libXext.so.6.4.0
4bed1000-4bed2000 rwxp 0000c000 08:03 1896181    /usr/lib/libXext.so.6.4.0
4bed2000-4bf97000 r-xp 00000000 08:03 1896060    /usr/lib/libX11.so.6.2.0
4bf97000-4bf9a000 rwxp 000c5000 08:03 1896060    /usr/lib/libX11.so.6.2.0
4bf9a000-4c00d000 r-xp 00000000 08:03 2222668    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libfontmanager.so
4c00d000-4c017000 rwxp 00073000 08:03 2222668    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libfontmanager.so
4c017000-4c01b000 rwxp 4c017000 00:00 0
4c01b000-4c01e000 ---p 4c01b000 00:00 0
4c01e000-4c5d4000 rwxp 4c01e000 00:00 0
4c5d4000-4c5ef000 r-xp 00000000 08:03 1895285    /usr/lib/gconv/GBK.so
4c5ef000-4c5f1000 rwxp 0001a000 08:03 1895285    /usr/lib/gconv/GBK.so
4c5f1000-4c5f9000 r-xp 00000000 08:03 1896202
/usr/lib/libXcursor.so.1.0.2
4c5f9000-4c5fa000 rwxp 00007000 08:03 1896202
/usr/lib/libXcursor.so.1.0.2
4c5fa000-4c601000 r-xp 00000000 08:03 1896173
/usr/lib/libXrender.so.1.3.0
4c601000-4c602000 rwxp 00007000 08:03 1896173
/usr/lib/libXrender.so.1.3.0
4c602000-4c606000 r-xp 00000000 08:03 1896063    /usr/lib/libXfixes.so.3.0.0
4c606000-4c607000 rwxp 00003000 08:03 1896063    /usr/lib/libXfixes.so.3.0.0
4c607000-4c60a000 ---p 4c607000 00:00 0
4c60a000-4cbc0000 rwxp 4c60a000 00:00 0
4cbc0000-4cbc3000 ---p 4cbc0000 00:00 0
4cbc3000-4d179000 rwxp 4cbc3000 00:00 0
4d179000-4d17c000 rwxp 4d179000 00:00 0
4d17c000-4d732000 rwxp 4d17c000 00:00 0
4d73f000-4d8eb000 r-xp 00000000 08:03 2943360    /usr/lib/libj601.so
4d8eb000-4d8f1000 rwxp 001ac000 08:03 2943360    /usr/lib/libj601.so
4d8f1000-4d97a000 rwxp 4d8f1000 00:00 0
4d97a000-4d99e000 rwxs 00000000 08:03 653092
/opt/xuzq/working/itfin/finj/hq/hqtime
af8b3000-af8b6000 ---p af8b3000 00:00 0
af8b6000-afab3000 rwxp af8b6000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]

VM Arguments:
jvm_args: -Xss6000000
java_command: /home/xuzq/j601/j.jar -jijx etfa.ijs
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/j2sdk
CLASSPATH=./:/usr/local/j2sdk/lib/dt.jar:/usr/local/j2sdk/lib/tools.jar:/usr/local/j2sdk/lib/:/usr/local/j2sdk/jre/lib:/usr/local/resin/lib/resin.jar:/usr/local/resin/lib/jsdk23.jar:/usr/local/resin/lib/sax.jar:/opt/xuzq/working/company/java/lib/cryptix32.jar:/opt/xuzq/working/company/java/lib/classes12.jar:/opt/xuzq/working/company/java/lib/kcbpclijni.jar
PATH=/opt/bin:/opt/fsharp/bin:/opt/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/j2sdk/bin:/usr/local/resin
LD_LIBRARY_PATH=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
/jre/lib/i386/client:/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
/jre/lib/i386:/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0.0

Signal Handlers:
SIGSEGV: [libjvm.so+0x31b990], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x31b990], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x281230], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x281230], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x281230], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x283580], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x282fb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x282fb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x282fb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x282fb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:testing/unstable

uname:Linux 2.6.16-1-686 #2 Thu May 4 18:22:23 UTC 2006 i686
libc:glibc 2.3.6 NPTL 2.3.6
rlimit: STACK infinity, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:0.00 0.03 0.14

CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 507536k(311800k free), swap 999992k(910300k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_06-b05) for linux-x86, built on
Dec 17 2005 01:54:22 by java_re with gcc 3.2.1-7a (J2SE release)
 2006/8/30, Eric Iverson <[EMAIL PROTECTED]>:

I haven't looked at your problem carefully, but throw out the following
ideas (vague recollections rather than rigorous knowledge).

Windows 32bit  4gb address space is first divided in 2 with 1/2 for the
OS and 1/2 for the application. This sets an upper bound of 2gb for the
user mapping space. Lots of things cut into this available address space
(all your other J stuff for example) and it isn't too surprising that
1gb mapping works and that 1.6 fails.

Linux has a more generous address space available (perhaps 3gb) for the
application and it isn't surprising that 1.6gb works.

You could experiment a bit more to see more closely what the limit is in
windows and linux.

You could try a web search (msdn) for detailed information on the
windows user address space.

It might be time for you to look at a 64 bit system :)

----- Original Message -----
From: "Xu Zuoqian" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, August 30, 2006 5:14 AM
Subject: [Jbeta] huge memory map file share problem in the windows v
beta


> On a win2k server sp4 machine(2G mem+2G pagefile.sys),after creating a
> 1.6G memory map file using "createjmf_jmf_ DATAFILE;1600000000 ",when
> running "map_jmf_ 'hqdata';DATAFILE;DATAFILE", it asserts "|bad view:
> assert |   'bad view'    assert 0[free fh,mh,0",but on a 1G mmap file
> 'map_jmf_'  is ok.
> however, 'share_jmf_ 'D_z_';DATAFILE' asserts "|assertion failure:
> assert
> |       assert 0[CloseHandleR mh[CloseHandleR fh['bad view'" on this
> 1G file.The same file is all ok on another linux box(512M mem+1G
> swap).
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to