[
https://jira.jboss.org/browse/JBREFLECT-125?page=com.atlassian.jira.plugi...
]
Kabir Khan updated JBREFLECT-125:
---------------------------------
Description:
The Javassist implementation does not perform as well as hoped. This mainly seems to be
that once anything is accessed in CtClass/ClassFile, everything is eager loaded, which is
fine for normal use cases but not for this optimized implementation.
Experiment with an alternative implementation that accesses the raw bytecode, and lazy
loading things only when needed. Initially this will be implemented using ASM, and if this
yields good results we will push for a similar API in Javassist.
was:
The Javassist implementation does not perform as well as hoped. This mainly seems to be
that once anything is accessed in CtClass/ClassFile, everything is eager loaded.
Experiment with an alternative implementation that accesses the raw bytecode. Initially
this will be implemented using ASM, and if this yields good results we will push for a
similar API in Javassist.
Create bytecode typeinfo implementation
---------------------------------------
Key: JBREFLECT-125
URL:
https://jira.jboss.org/browse/JBREFLECT-125
Project: JBoss Reflection
Issue Type: Feature Request
Components: ClassInfo
Reporter: Kabir Khan
Assignee: Kabir Khan
Fix For: JBossReflection.2.2.0-Beta
The Javassist implementation does not perform as well as hoped. This mainly seems to be
that once anything is accessed in CtClass/ClassFile, everything is eager loaded, which is
fine for normal use cases but not for this optimized implementation.
Experiment with an alternative implementation that accesses the raw bytecode, and lazy
loading things only when needed. Initially this will be implemented using ASM, and if this
yields good results we will push for a similar API in Javassist.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira