|
New features in this pre-release of the Microsoft SDK for Java include:
- Enhanced Diagnostic Interfaces
- Debugging
- Data breakpoints are now
supported
- Thread groups are supported,
which allow applet threads to be monitored as a group. A key scenario for this would
be debugging an HTML page which contained several applets. Instead of seeing an
undifferentiated list of threads in a thread view, you could examine them grouped by
applet.
- Inner class support allows
matching of an inner class to its enclosing class
- Profiling
- Tool developers can now specify
profiler event types to be monitored. Previous releases of the VM supported only
"profiler information on" and "profiler information off." This
increases VM performance while profiling, and limits the event types that must be handled
by a profiler written to support the VM.
- New interfaces support better
examination of objects on the heap.
- A new event type is provided
for profiling monitor events. For example, this allows better profiler information
for time spent waiting for locks.
- New Package Manager Features
- The package manager now exposes the
ClassPath via COM interfaces, which makes it easier to enumerate classes.
- Unlocking of ClassPath ZIP files is now
supported.
- Significant performance improvements
which, in combination with the interface enhancments, allow tool vendors to implement
features like method name look-ups and statement completion.
- Other Features
- New exegen format now supports
resources.
- The classloader now supports specifying
multiple codebases in an HTML file.
- Virtual machine ActiveX
interoperability has been modified to better integrate WFC components.
- Extensions have been made to the COM
and J/Direct marshaling engines
- COM type library extensions have been
made to expose Microsoft Transaction Server (MTS) attributes.
- VM performance and security work has
been done to better support delegates.
|