Avatar billede jespersahner Nybegynder
01. marts 2005 - 15:25 Der er 4 kommentarer og
1 løsning

Erfaring med ASM til bytecode-manipulation

Nogle der har erfaringer med ASM (http://asm.objectweb.org) til bytecode-manipulation?

Konkrete kode-eksempler vil være velkomne.
Avatar billede simonvalter Praktikant
01. marts 2005 - 16:27 #1
min erfaring med det er meget begrænset så jeg kan kun abefale dig at læse
disse artikler.
http://www.onjava.com/pub/a/onjava/2004/10/20/asm.html
http://www.onjava.com/pub/a/onjava/2004/10/20/asm.html

hvis du vil have bytecode manipulation på en MEGET nemmere måde så kig på
http://www.csg.is.titech.ac.jp/~chiba/javassist/
Avatar billede jespersahner Nybegynder
04. marts 2005 - 18:14 #2
->simonvalter: Det ser fornuftigt ud. Har du nogen ide om hastighedsforskelle?
Avatar billede simonvalter Praktikant
04. marts 2005 - 22:05 #3
det er ikke noget jeg har kigget nærmere på men asm skulle være hurtiger end javaassist ifølge de udtalelser jeg har læst på tss.. men bill burke (fra jboss) siger det forskellen ikke er noget nævneværdigt.. men det skal han jo sige så det må være op til dig.. men fordelen er helt kart at du ikke behøver lære bytecode. den eneste sammenligning jeg har set er denne
http://mail-archive.objectweb.org/asm/2004-03/msg00002.html
men jeg vil helt klart anbefale du selv kigger nærmere på det.
Avatar billede jespersahner Nybegynder
05. marts 2005 - 01:26 #4
->simonvalter: Det ser fint ud. Smid et svar, så kvitterer jeg med nogle point.
Avatar billede simonvalter Praktikant
05. marts 2005 - 13:27 #5
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester