Comment by ch4s3 16 hours ago It’s pretty hard to make things like math faster for real world use cases in a bytecode interpreter. 6 comments ch4s3 Reply dmpk2k 16 hours ago It's a JIT nowadays. Admittedly an extremely simple one, to minimize compile times and maintenance overhead.You can get substantial performance improvements by using guards though. See what Wings3D does with is_float() everywhere in hot numeric-heavy code. travisgriggs 2 hours ago Can you elaborate why adding guards makes things faster? dnautics 14 hours ago i ran a quick experiment where instead of doing boxing the way its done in the beam currently, i used a different boxing (NaN strategy and there was a 10x speedup ch4s3 5 hours ago oh, I didn't recognize your username here! It's been ages since I've seen you. Hope you'll be in Chicago in September. ch4s3 10 hours ago Is that translates to real workloads you should open a pr. jimbokun 15 hours ago Java and Javascript run times do really well at that.
dmpk2k 16 hours ago It's a JIT nowadays. Admittedly an extremely simple one, to minimize compile times and maintenance overhead.You can get substantial performance improvements by using guards though. See what Wings3D does with is_float() everywhere in hot numeric-heavy code. travisgriggs 2 hours ago Can you elaborate why adding guards makes things faster?
dnautics 14 hours ago i ran a quick experiment where instead of doing boxing the way its done in the beam currently, i used a different boxing (NaN strategy and there was a 10x speedup ch4s3 5 hours ago oh, I didn't recognize your username here! It's been ages since I've seen you. Hope you'll be in Chicago in September. ch4s3 10 hours ago Is that translates to real workloads you should open a pr.
ch4s3 5 hours ago oh, I didn't recognize your username here! It's been ages since I've seen you. Hope you'll be in Chicago in September.
It's a JIT nowadays. Admittedly an extremely simple one, to minimize compile times and maintenance overhead.
You can get substantial performance improvements by using guards though. See what Wings3D does with is_float() everywhere in hot numeric-heavy code.
Can you elaborate why adding guards makes things faster?
i ran a quick experiment where instead of doing boxing the way its done in the beam currently, i used a different boxing (NaN strategy and there was a 10x speedup
oh, I didn't recognize your username here! It's been ages since I've seen you. Hope you'll be in Chicago in September.
Is that translates to real workloads you should open a pr.
Java and Javascript run times do really well at that.