7 ms·
Ideally arrays of primitive values like `long` to store the bytecode represenation for proper good performance. Then use bitwise manipulation to access "fields"
by robinei 2y ago
Ideally arrays of primitive values like `long` to store the bytecode represenation for proper good performance. Then use bitwise manipulation to access "fields"
- bruce343434 2y agoAt this point, why not just use C or C++ since you are already writing it like that? Gets rid of the whole middleman.
- gjadi 2y agoBecause you get all the nice tooling around the JVM + safety of running inside the JVM. See https://medium.com/@jadsarmo/why-we-chose-java-for-our-high-frequency-trading-application-600f7c04da94 https://medium.com/@jadsarmo/why-we-chose-java-for-our-high-... / https://news.ycombinator.com/item?id=24895395 https://news.ycombinator.com/item?id=24895395 > An improvement can be discussed in the morning, and be implemented, tested and released in production in the afternoon.
- larsga 2y agoThat's what we did. Still no luck.
- brabel 2y agoWhat are the bottlenecks according to the profiler?