home.social

Search

870 results for “chriswho”

  1. Simple O(n^2) vs mildly optimised solution in #Java for #AdventOfCode day 1 part 2 using #jmh.

    Day 2 part 2 was surprisingly tricky to find the edge cases and required unit tests to track them all down.

    Code: github.com/chriswhocodes/aoc20
    Benchmark: github.com/chriswhocodes/aoc20

  2. VMOptionsExplorer, JEP tools, and JaCoLine have all been updated to support JDK24.

    Options relating to HotSpot RTM (Restricted Transaction Memory) locking have been removed and an interesting new option -XX:+PrintMemoryMapAtExit has been added (will experiment with this and write up later).

    chriswhocodes.com/hotspot_opti

    jacoline.dev/inspect

    #VMOptionsExplorer #JaCoLine #java #HotSpot #JVM #JEP

  3. VMOptionsExplorer, JEP tools, and JaCoLine have all been updated to support JDK24.

    Options relating to HotSpot RTM (Restricted Transaction Memory) locking have been removed and an interesting new option -XX:+PrintMemoryMapAtExit has been added (will experiment with this and write up later).

    chriswhocodes.com/hotspot_opti

    jacoline.dev/inspect

    #VMOptionsExplorer #JaCoLine #java #HotSpot #JVM #JEP

  4. VMOptionsExplorer, JEP tools, and JaCoLine have all been updated to support JDK24.

    Options relating to HotSpot RTM (Restricted Transaction Memory) locking have been removed and an interesting new option -XX:+PrintMemoryMapAtExit has been added (will experiment with this and write up later).

    chriswhocodes.com/hotspot_opti

    jacoline.dev/inspect

    #VMOptionsExplorer #JaCoLine #java #HotSpot #JVM #JEP

  5. VMOptionsExplorer, JEP tools, and JaCoLine have all been updated to support JDK24.

    Options relating to HotSpot RTM (Restricted Transaction Memory) locking have been removed and an interesting new option -XX:+PrintMemoryMapAtExit has been added (will experiment with this and write up later).

    chriswhocodes.com/hotspot_opti

    jacoline.dev/inspect

    #VMOptionsExplorer #JaCoLine #java #HotSpot #JVM #JEP

  6. VMOptionsExplorer, JEP tools, and JaCoLine have all been updated to support JDK24.

    Options relating to HotSpot RTM (Restricted Transaction Memory) locking have been removed and an interesting new option -XX:+PrintMemoryMapAtExit has been added (will experiment with this and write up later).

    chriswhocodes.com/hotspot_opti

    jacoline.dev/inspect

    #VMOptionsExplorer #JaCoLine #java #HotSpot #JVM #JEP

  7. @chriswho

    I don’t necessarily subscribe to the idea that people of European descent in the Americas haven’t done any positive things.

    Mostly they just try to survive and thrive in a hostile environment that is optimized in favor of power structures that preexist and outlast them.

    Accurately labeling the power structures can reveal #KnowledgeBlindness.

    The idea of “white culture” is a symptom of a lack of knowledge - and acceptance: en.m.wikipedia.org/wiki/Poor_W

  8. #VMOptionsExplorer updated to #JDK 23 which removes -XX:+TraceICs (trace inline cache changes) and adds -XX:+UseZacas (use the #RISCV atomic CAS instructions) #Java #JVM chriswhocodes.com/vm-options-e

  9. #VMOptionsExplorer updated to #JDK 23 which removes -XX:+TraceICs (trace inline cache changes) and adds -XX:+UseZacas (use the #RISCV atomic CAS instructions) #Java #JVM chriswhocodes.com/vm-options-e

  10. #VMOptionsExplorer updated to #JDK 23 which removes -XX:+TraceICs (trace inline cache changes) and adds -XX:+UseZacas (use the #RISCV atomic CAS instructions) #Java #JVM chriswhocodes.com/vm-options-e

  11. #VMOptionsExplorer updated to #JDK 23 which removes -XX:+TraceICs (trace inline cache changes) and adds -XX:+UseZacas (use the #RISCV atomic CAS instructions) #Java #JVM chriswhocodes.com/vm-options-e

  12. #VMOptionsExplorer updated to #JDK 23 which removes -XX:+TraceICs (trace inline cache changes) and adds -XX:+UseZacas (use the #RISCV atomic CAS instructions) #Java #JVM chriswhocodes.com/vm-options-e

  13. Thanks for the mention!

    Reasons you might want to follow me are:

    #VMOptionsExplorer - Learn about all the switches that control the JVM: chriswhocodes.com/

    #JaCoLine - Java Command Line Inspector - check your Java command line works with later versions jacoline.dev/inspect

    #JEPSearch - Check JEP activity chriswhocodes.com/jepsearch.ht

    #ByteMe - Explore Java bytecode byte-me.dev/

    #JITWatch - Understand JIT compiler decisions made by the JVM github.com/AdoptOpenJDK/jitwat

  14. Thanks for the mention!

    Reasons you might want to follow me are:

    #VMOptionsExplorer - Learn about all the switches that control the JVM: chriswhocodes.com/

    #JaCoLine - Java Command Line Inspector - check your Java command line works with later versions jacoline.dev/inspect

    #JEPSearch - Check JEP activity chriswhocodes.com/jepsearch.ht

    #ByteMe - Explore Java bytecode byte-me.dev/

    #JITWatch - Understand JIT compiler decisions made by the JVM github.com/AdoptOpenJDK/jitwat

  15. Thanks for the mention!

    Reasons you might want to follow me are:

    #VMOptionsExplorer - Learn about all the switches that control the JVM: chriswhocodes.com/

    #JaCoLine - Java Command Line Inspector - check your Java command line works with later versions jacoline.dev/inspect

    #JEPSearch - Check JEP activity chriswhocodes.com/jepsearch.ht

    #ByteMe - Explore Java bytecode byte-me.dev/

    #JITWatch - Understand JIT compiler decisions made by the JVM github.com/AdoptOpenJDK/jitwat

  16. Thanks for the mention!

    Reasons you might want to follow me are:

    #VMOptionsExplorer - Learn about all the switches that control the JVM: chriswhocodes.com/

    #JaCoLine - Java Command Line Inspector - check your Java command line works with later versions jacoline.dev/inspect

    #JEPSearch - Check JEP activity chriswhocodes.com/jepsearch.ht

    #ByteMe - Explore Java bytecode byte-me.dev/

    #JITWatch - Understand JIT compiler decisions made by the JVM github.com/AdoptOpenJDK/jitwat

  17. Thanks for the mention!

    Reasons you might want to follow me are:

    #VMOptionsExplorer - Learn about all the switches that control the JVM: chriswhocodes.com/

    #JaCoLine - Java Command Line Inspector - check your Java command line works with later versions jacoline.dev/inspect

    #JEPSearch - Check JEP activity chriswhocodes.com/jepsearch.ht

    #ByteMe - Explore Java bytecode byte-me.dev/

    #JITWatch - Understand JIT compiler decisions made by the JVM github.com/AdoptOpenJDK/jitwat

  18. Hey #Java friends, help improve #ByteMe (byte-me.dev/) by contributing your favourite Java bytecode idioms to the examples project. Thanks! github.com/chriswhocodes/byte-

  19. @tarczynski Thanks! I needed a new class library for #JITWatch so I created github.com/chriswhocodes/Class and then built Byte-Me as a simple test harness which got a bit out of control and became its own project :) Building your own tools is a great way to learn!