RE: [xep-support] Re: [xep-announce] XEP.NET is released

From: Wood, Ronald (rwood@CCBN.com)
Date: Mon May 03 2004 - 13:47:32 PDT

  • Next message: Werner Donné: "[xep-support] Repeating before and after borders for tables"

    FWIW, I don't think it's the CLR's fault. It seems to be the Java library
    that Microsoft provides, since straight Java conversions do not use the
    native .Net framework. The Java library is based on JDK 1.1.4 APIs, so it's
    very old. It's probably a cruddy port of Microsoft's already cruddy Java
    implementation.

    When we tested the XEP.NET Beta, we noticed that the slowdown was especially
    awful when debugging. We do a lot of .Net development, but have never seen
    debugging this slow. It was 1 or 2 orders of magnitudes faster to debug XEP
    through the .Net to Com interop, Com to Java interop than to run the
    "native" .Net implementation of XEP. There seems to be something terribly
    wrong with the Java library during debug since it regularly consumes 100% of
    the CPU for things that normally consume a fraction of that (judging by
    what's happening when you break and look at the stack).

    The performance of non-debug projects was more or less as Nikolai describes.

    We do a lot of .Net development and performance, in our experience, is
    satisfactory to very good. XEP.Net (because of the Java library) is not a
    good indicator of CLR performance in general.

    Ronald S. Wood
    Programmer
    ronald.wood@thomson.com

    Thomson/StreetEvents
    343 Congress Street, 5th Floor
    Boston, MA 02210
    ph: 617.603.7707 | fax: 617.603.7555
    www.ccbn.com

    -----Original Message-----
    From: owner-xep-support@renderx.com [mailto:owner-xep-support@renderx.com]
    On Behalf Of Nikolai Grigoriev
    Sent: Monday, 03 May, 2004 15:57
    To: xep-support@renderx.com
    Subject: Fw: [xep-support] Re: [xep-announce] XEP.NET is released

    Jirka,

    > Is there any performance difference between Java and .NET version?

    Unfortunately, there is: the .NET version typically takes 40% to 80% more
    time to process the same file than the Java version under Sun J2SE 1.4.
    We are working on reducing the gap, but certain things are outside our
    control. Many things depend on the runtime; and it seems that CLR is not as
    good as HotSpot JVM. However, .NET results are comparable to what we used
    to have under Sun JRE 1.2.2; perhaps things will improve with .NET 1.2.

    Regards,
    Nikolai Grigoriev
    RenderX

    -------------------
    (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
    in the body of the message to majordomo@renderx.com from the address you are
    subscribed from.
    (*) By using the Service, you expressly agree to these Terms of Service
    http://www.renderx.com/tos.html
    -------------------
    (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
    in the body of the message to majordomo@renderx.com from the address
    you are subscribed from.
    (*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html



    This archive was generated by hypermail 2.1.5 : Mon May 03 2004 - 13:58:16 PDT