I found the issue. Jprofiler only records allocations when memory is recorded, so I had to record memory first (Live Memory -> Recorded Objects -> Start Recording)